|
|
@@ -14,11 +14,12 @@ public interface CrmPatientMiDao extends BaseMapper<CrmPatientMi> {
|
|
|
|
|
|
@Select(" select top 1 mi.*, tz.height, tz.weight, tz.temperature, tz.respiratory_rate, tz.heart_rate, " +
|
|
|
" tz.blood_sugar, tz.blood_pressure_high, tz.blood_pressure_low, tz.blood_oxygen, rtrim(f.name) as userName, " +
|
|
|
- " rtrim(p.name) as referPhysicianName, rtrim(f.name) as creatIdName " +
|
|
|
+ " rtrim(p.name) as referPhysicianName, rtrim(f.name) as creatIdName, j.name as deptName " +
|
|
|
" from crm_patient_mi mi" +
|
|
|
" left join crm_patient_tzxx tz on (mi.p_id = tz.p_id collate Chinese_PRC_BIN) and mi.visit_times = tz.visit_times " +
|
|
|
" left join a_employee_mi p on mi.refer_physician = p.code collate Chinese_PRC_BIN " +
|
|
|
" left join a_employee_mi f on mi.creat_id = f.code collate Chinese_PRC_BIN " +
|
|
|
+ " left join zd_unit_code j on mi.creat_dept = j.code collate Chinese_PRC_BIN " +
|
|
|
" where mi.social_no = #{keyCode} or mi.his_mz_no = #{keyCode} or mi.his_zy_no = #{keyCode} or mi.his_tj_no = #{keyCode}" +
|
|
|
" or mi.p_name = #{keyCode} or mi.p_id = #{keyCode} ")
|
|
|
CrmPatientMi selectCrmPatientMiByCode(@Param("keyCode") String keyCode);
|
|
|
@@ -52,11 +53,12 @@ public interface CrmPatientMiDao extends BaseMapper<CrmPatientMi> {
|
|
|
@Select("<script> " +
|
|
|
" select mi.*, tz.height, tz.weight, tz.temperature, tz.respiratory_rate, tz.heart_rate, " +
|
|
|
" tz.blood_sugar, tz.blood_pressure_high, tz.blood_pressure_low, tz.blood_oxygen, rtrim(f.name) as userName, " +
|
|
|
- " rtrim(p.name) as referPhysicianName " +
|
|
|
+ " rtrim(p.name) as referPhysicianName, j.name as deptName " +
|
|
|
" from crm_patient_mi mi" +
|
|
|
" left join crm_patient_tzxx tz on (mi.p_id = tz.p_id collate Chinese_PRC_BIN) and mi.visit_times = tz.visit_times " +
|
|
|
" left join a_employee_mi p on mi.refer_physician = p.code collate Chinese_PRC_BIN " +
|
|
|
" left join a_employee_mi f on mi.creat_id = f.code collate Chinese_PRC_BIN " +
|
|
|
+ " left join zd_unit_code j on mi.creat_dept = j.code collate Chinese_PRC_BIN " +
|
|
|
" where (mi.social_no like '%${keyCode}%' or mi.his_mz_no like '%${keyCode}%' " +
|
|
|
" or mi.his_zy_no like '%${keyCode}%' or mi.p_name like '%${keyCode}%')" +
|
|
|
"<if test=\"startTime != null and startTime != '' \">" +
|
|
|
@@ -74,6 +76,9 @@ public interface CrmPatientMiDao extends BaseMapper<CrmPatientMi> {
|
|
|
"<if test=\"delFlag == '1'.toString() \">" +
|
|
|
" and mi.del_flag = '1' " +
|
|
|
"</if>" +
|
|
|
+ "<if test=\"deptCode != null and deptCode != '' \">" +
|
|
|
+ " and mi.creat_dept like '%${deptCode}%' " +
|
|
|
+ "</if>" +
|
|
|
" order by mi.create_date " +
|
|
|
"</script> ")
|
|
|
List<CrmPatientMi> selectChronicDisease(CrmPatientVo vo);
|