Jelajahi Sumber

门诊电子病历优化

lihong 1 tahun lalu
induk
melakukan
1366e6dfdc

+ 2 - 2
src/main/java/thyyxxk/webserver/dao/his/mz/MzEmrDao.java

@@ -13,8 +13,8 @@ import thyyxxk.webserver.entity.mz.MzEmrPatientVo;
  */
 @Mapper
 public interface MzEmrDao extends BaseMapper<MzEmrPatientData> {
-    @Select(" select top 1 name, case when sex = 1 then '男' when sex = 2 then '女' else '未知' end sex   ,age,birth_day,social_no from mz_patient_mi   where patient_id =#{patientId}")
+    @Select(" select top 1 rtrim(name) name , case when sex = 1 then '男' when sex = 2 then '女' else '未知' end sex   ,age,birth_day,social_no from mz_patient_mi   where patient_id =#{patientId}")
     MzEmrPatientVo selectMzEmrPatientVo(MzEmrPatientVo param);
-    @Select(" select top 1 inpatient_no from a_patient_mi where mz_no=  #{patientId} ")
+    @Select(" select top 1 rtrim(inpatient_no) inpatient_no from a_patient_mi where mz_no=  #{patientId} ")
     String selectPatNo(String patientId);
 }

+ 2 - 0
src/main/java/thyyxxk/webserver/service/mz/MzEmrService.java

@@ -1,5 +1,6 @@
 package thyyxxk.webserver.service.mz;
 
+import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.IdcardUtil;
@@ -114,6 +115,7 @@ public class MzEmrService {
         data.setPatientId(param.getPatientId());
         data.setTimes(param.getTimes());
         data.setUserIdCode(param.getUserIdCode());
+        BeanUtil.trimStrFields(data);
         return data;
     }