From e0d63096c613106d3aa149ca80552a444ac820a0 Mon Sep 17 00:00:00 2001
From: zhs <zhs18203887318@163.com>
Date: 星期五, 27 六月 2025 10:10:45 +0800
Subject: [PATCH] 06-27 zhs

---
 smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java |    6 +++++-
 smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml             |    1 +
 smartor/src/main/java/com/smartor/domain/ServiceSubtaskVO.java                 |    6 ++++++
 3 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/domain/ServiceSubtaskVO.java b/smartor/src/main/java/com/smartor/domain/ServiceSubtaskVO.java
index 4b7783d..05abda3 100644
--- a/smartor/src/main/java/com/smartor/domain/ServiceSubtaskVO.java
+++ b/smartor/src/main/java/com/smartor/domain/ServiceSubtaskVO.java
@@ -564,6 +564,12 @@
     @Excel(name = " 鍑洪櫌鐥呭尯鍚嶇О ")
     private String leavehospitaldistrictname;
 
+    /**
+     * 璇婃柇鍚嶇О
+     */
+    @Excel(name = "  绂婚櫌璇婃柇鍚嶇О")
+    @ApiModelProperty(value = "绂婚櫌璇婃柇鍚嶇О")
+    private String leavediagname;
 
     /**
      * 璐d换鎶ゅ+缂栫爜
diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java
index f1d7bcf..40885f9 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java
@@ -1352,7 +1352,11 @@
         PatArchive patArchive = addPatArchive(externalInHospPatientInfo, externalInHospPatientAddrInfo, externalInHospPatientLiaisonInfo);
 
         PatMedInspection patMedInspection = new PatMedInspection();
-        patMedInspection.setProjecttype(1);
+        if(xiaoXiTou.get("XiaoXiLX").equals("JC_SQ_ShenQing") || xiaoXiTou.get("XiaoXiLX").equals("JC_SQ_XiuGai")){
+            patMedInspection.setProjecttype(1);
+        }else if(xiaoXiTou.get("XiaoXiLX").equals("JY_SQ_ShenQing") || xiaoXiTou.get("XiaoXiLX").equals("JY_SQ_XiuGai")){
+            patMedInspection.setProjecttype(0);
+        }
         patMedInspection.setOrgid(externalInHospPatientInfo.getZuZhiJGID());
         patMedInspection.setInhospno(externalInHospPatientInfo.getBingAnHao());
         patMedInspection.setPatidHis(externalInHospPatientInfo.getBingRenID());
diff --git a/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml b/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
index 98673e3..6b379f6 100644
--- a/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
@@ -187,6 +187,7 @@
             <if test="leavehospitaldistrictname != null  and leavehospitaldistrictname != ''">and
                 leavehospitaldistrictname = #{leavehospitaldistrictname}
             </if>
+            <if test="leavediagname != null  and leavediagname != ''">and leavediagname like concat('%', #{leavediagname}, '%')</if>
             <if test="sex != null  and sex != ''">and sex = #{sex}</if>
             <if test="age != null ">and age = #{age}</if>
             <if test="patguid != null ">and patguid = #{patguid}</if>

--
Gitblit v1.9.3