diff --git a/tcm/src/main/java/com/ccsens/tcm/bean/vo/BiologicalSamplesVo.java b/tcm/src/main/java/com/ccsens/tcm/bean/vo/BiologicalSamplesVo.java index 9ccd2d46..e24152d4 100644 --- a/tcm/src/main/java/com/ccsens/tcm/bean/vo/BiologicalSamplesVo.java +++ b/tcm/src/main/java/com/ccsens/tcm/bean/vo/BiologicalSamplesVo.java @@ -27,6 +27,10 @@ public class BiologicalSamplesVo { @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("时间") private Date updateAt; + @ApiModelProperty("录入人id") + private Long userId; + @ApiModelProperty("录入人名称") + private String doctorName; } @Data @ApiModel("统计医院生物样本数量") diff --git a/tcm/src/main/java/com/ccsens/tcm/bean/vo/PatientVo.java b/tcm/src/main/java/com/ccsens/tcm/bean/vo/PatientVo.java index a95c11ac..b736ab13 100644 --- a/tcm/src/main/java/com/ccsens/tcm/bean/vo/PatientVo.java +++ b/tcm/src/main/java/com/ccsens/tcm/bean/vo/PatientVo.java @@ -38,6 +38,10 @@ public class PatientVo { @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("时间") private Date updateAt; + @ApiModelProperty("录入人id") + private Long userId; + @ApiModelProperty("录入人名称") + private String doctorName; } @Data @ApiModel("经过搜索条件查询的患者集合") diff --git a/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java b/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java index 27288ca9..d723651a 100644 --- a/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java +++ b/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java @@ -94,6 +94,7 @@ public class PatientService implements IPatientService { BeanUtils.copyProperties(param,patientInformation); patientInformation.setId(snowflake.nextId()); patientInformation.setHospitalId(hospital.getId()); + patientInformation.setUserId(userId); // 生成编号 long incr = redisUtil.incr(StrUtil.format(Constant.Redis.HOSPITAL_NUM, hospital.getCode(), inpatient.getCode()) , 1); DecimalFormat df=new DecimalFormat("000"); diff --git a/tcm/src/main/resources/application.yml b/tcm/src/main/resources/application.yml index 4ecd13fd..33b76558 100644 --- a/tcm/src/main/resources/application.yml +++ b/tcm/src/main/resources/application.yml @@ -1,5 +1,5 @@ spring: profiles: - active: dev - include: common, util-dev + active: green + include: common, util-green diff --git a/tcm/src/main/resources/mapper_dao/PatientDao.xml b/tcm/src/main/resources/mapper_dao/PatientDao.xml index b07f35b4..e68380b8 100644 --- a/tcm/src/main/resources/mapper_dao/PatientDao.xml +++ b/tcm/src/main/resources/mapper_dao/PatientDao.xml @@ -48,10 +48,13 @@ th.name as hosName, ti.name, ti.collection_num as collectionNum, - tpi.update_at as updateAt + tpi.update_at as updateAt, + tpi.user_id as userId, + d.`name` as doctorName FROM t_patient_information tpi left join t_inpatient ti on ti.rec_status=0 and ti.id=tpi.inpatient_id left join t_hospital th on th.rec_status=0 and th.id=tpi.hospital_id + LEFT JOIN t_doctor d on tpi.user_id = d.user_id and d.rec_status = 0 WHERE tpi.rec_status = 0 @@ -154,9 +157,12 @@ tpi.input_status AS inputStatus, tpi.hospital_id AS hospitalId, ti.name, - ti.collection_num as collectionNum + ti.collection_num as collectionNum, + tpi.user_id as userId, + d.`name` as doctorName FROM t_patient_information tpi left join t_inpatient ti on ti.rec_status=0 and ti.id=tpi.inpatient_id + LEFT JOIN t_doctor d on d.user_id = tpi.user_id and d.rec_status = 0 WHERE tpi.rec_status =0 @@ -393,10 +399,14 @@ t.user_id