Browse Source

20210429中医药返回录入人信息

recovery
zy_Java 4 years ago
parent
commit
9b3275437d
  1. 4
      tcm/src/main/java/com/ccsens/tcm/bean/vo/BiologicalSamplesVo.java
  2. 4
      tcm/src/main/java/com/ccsens/tcm/bean/vo/PatientVo.java
  3. 1
      tcm/src/main/java/com/ccsens/tcm/service/PatientService.java
  4. 4
      tcm/src/main/resources/application.yml
  5. 16
      tcm/src/main/resources/mapper_dao/PatientDao.xml

4
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("统计医院生物样本数量")

4
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("经过搜索条件查询的患者集合")

1
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");

4
tcm/src/main/resources/application.yml

@ -1,5 +1,5 @@
spring:
profiles:
active: dev
include: common, util-dev
active: green
include: common, util-green

16
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
<if test="hospitalId!=null and hospitalId !=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
<if test="id != null and id!=0">
@ -393,10 +399,14 @@
t.user_id
</select>
<select id="selBiologicalSamples" resultType="com.ccsens.tcm.bean.vo.BiologicalSamplesVo$selBiolog">
select th.name,tbs.sample_type as sampleType, tpi.hospitalization, tpi.code as patientCode, tbs.code, tbs.collect_time as collectTime,tbs.update_at as updateAt
select th.name,tbs.sample_type as sampleType, tpi.hospitalization, tpi.code as patientCode, tbs.code, tbs.collect_time as collectTime,
tbs.update_at as updateAt,
tbs.user_id as userId,
d.`name` as doctorName
from t_biological_samples tbs
left join t_patient_information tpi on tpi.id=tbs.patient_information_id and tpi.rec_status=0
left join t_hospital th on th.id=tpi.hospital_id and th.rec_status=0
LEFT JOIN t_doctor d on d.user_id = tbs.user_id and d.rec_status = 0
where tbs.rec_status=0
<if test="hospitalId!=null">
and th.id=#{hospitalId}

Loading…
Cancel
Save