From 1967693c5d760ade002f8a5fbea10b51aef5693f Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 10 四月 2025 13:39:32 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateCategoryServiceImpl.java |    8 ++--
 smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java            |    8 ++--
 smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java    |   10 ++--
 smartor/src/main/java/com/smartor/service/impl/SvyLibScriptCategoryServiceImpl.java   |   10 ++--
 smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java    |    8 ++--
 smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java        |    2 +
 smartor/src/main/resources/mapper/smartor/PatMedOuthospMapper.xml                     |    2 +
 smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java  |    8 ++--
 smartor/src/main/java/com/smartor/service/impl/HeLibraryAssortServiceImpl.java        |    6 +-
 9 files changed, 33 insertions(+), 29 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/HeLibraryAssortServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/HeLibraryAssortServiceImpl.java
index d7e66af..a7adeaf 100644
--- a/smartor/src/main/java/com/smartor/service/impl/HeLibraryAssortServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/HeLibraryAssortServiceImpl.java
@@ -61,9 +61,9 @@
         //閬嶅巻鏌ュ嚭鏉ョ殑鏁版嵁锛岄�氳繃 id=pid 鑾峰彇浠栦滑鐨勫瓙鏁版嵁
         List<HeLibraryAssortVO> heLibraryAssortVOArrayList = new ArrayList<>();
         for (HeLibraryAssortVO heLibraryAssortVO : heLibraryAssortVOS) {
-            if (heLibraryAssortVO.getPid() != null) {
-                continue;
-            }
+//            if (heLibraryAssortVO.getPid() != null) {
+//                continue;
+//            }
             HeLibraryAssort heLibraryAssort1 = new HeLibraryAssort();
             heLibraryAssort1.setPid(heLibraryAssortVO.getId());
             List<HeLibraryAssort> heLibraryAssortList = heLibraryAssortMapper.selectHeLibraryAssortList(heLibraryAssort1);
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java
index e84d877..54d1250 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java
@@ -179,14 +179,14 @@
     public List<IvrLibaScriptAssortVO> selectIvrLibaScriptAssortList(IvrLibaScriptAssort ivrLibaScriptAssort) {
         List<IvrLibaScriptAssort> ivrLibaScriptAssorts = ivrLibaScriptAssortMapper.selectIvrLibaScriptAssortList(ivrLibaScriptAssort);
         //灏唒id涓虹┖鐨勶紝杩囨护鎺�
-        ivrLibaScriptAssorts = ivrLibaScriptAssorts.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
+//        ivrLibaScriptAssorts = ivrLibaScriptAssorts.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
 
         List<IvrLibaScriptAssortVO> ivrLibaScriptAssortVOS = DtoConversionUtils.sourceToTarget(ivrLibaScriptAssorts, IvrLibaScriptAssortVO.class);
         //閬嶅巻鏌ュ嚭鏉ョ殑鏁版嵁锛岄�氳繃 id=pid 鑾峰彇浠栦滑鐨勫瓙鏁版嵁
         for (IvrLibaScriptAssortVO ivrLibaScriptAssortVO : ivrLibaScriptAssortVOS) {
-            if (ivrLibaScriptAssortVO.getPid() != null) {
-                continue;
-            }
+//            if (ivrLibaScriptAssortVO.getPid() != null) {
+//                continue;
+//            }
             IvrLibaScriptAssort ivrLibaTargetAssort1 = new IvrLibaScriptAssort();
             ivrLibaTargetAssort1.setPid(ivrLibaScriptAssortVO.getId());
             List<IvrLibaScriptAssort> ivrLibaScriptAssorts1 = ivrLibaScriptAssortMapper.selectIvrLibaScriptAssortList(ivrLibaTargetAssort1);
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java
index 2245b0c..9a1ff53 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetAssortServiceImpl.java
@@ -52,18 +52,18 @@
         //灏唒id涓虹┖鐨勶紝杩囨护鎺�
         List<IvrLibaTargetAssort> ivrLibaTargetAssortList = new ArrayList<>();
         for (IvrLibaTargetAssort ivrLibaTargetAssort1 : ivrLibaTargetAssorts) {
-            if (ivrLibaTargetAssort1.getPid() != null) {
+//            if (ivrLibaTargetAssort1.getPid() != null) {
                 ivrLibaTargetAssortList.add(ivrLibaTargetAssort1);
-            }
+//            }
         }
 
         List<IvrLibaTargetAssortVO> ivrLibaTargetAssortVOS = DtoConversionUtils.sourceToTarget(ivrLibaTargetAssortList, IvrLibaTargetAssortVO.class);
         //閬嶅巻鏌ュ嚭鏉ョ殑鏁版嵁锛岄�氳繃 id=pid 鑾峰彇浠栦滑鐨勫瓙鏁版嵁
         List<IvrLibaTargetAssortVO> ivrLibaTargetAssortVOS1 = new ArrayList<>();
         for (IvrLibaTargetAssortVO ivrLibaTargetAssortVO : ivrLibaTargetAssortVOS) {
-            if (ivrLibaTargetAssortVO.getPid() != -1) {
-                continue;
-            }
+//            if (ivrLibaTargetAssortVO.getPid() != -1) {
+//                continue;
+//            }
             IvrLibaTargetAssort ivrLibaTargetAssort1 = new IvrLibaTargetAssort();
             ivrLibaTargetAssort1.setPid(ivrLibaTargetAssortVO.getId());
             List<IvrLibaTargetAssort> ivrLibaTargetAssorts2 = ivrLibaTargetAssortMapper.selectIvrLibaTargetAssortList(ivrLibaTargetAssort1);
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java
index fb2a11e..7545c2f 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplateAssortServiceImpl.java
@@ -50,14 +50,14 @@
     public List<IvrLibaTemplateAssortVO> selectIvrLibaTemplateAssortList(IvrLibaTemplateAssort ivrLibaScriptAssort) {
         List<IvrLibaTemplateAssort> ivrLibaTemplateAssorts = ivrLibaTemplateAssortMapper.selectIvrLibaTemplateAssortList(ivrLibaScriptAssort);
         //灏唒id涓虹┖鐨勶紝杩囨护鎺�
-        ivrLibaTemplateAssorts = ivrLibaTemplateAssorts.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
+//        ivrLibaTemplateAssorts = ivrLibaTemplateAssorts.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
 
         List<IvrLibaTemplateAssortVO> ivrLibaTemplateAssortVOS = DtoConversionUtils.sourceToTarget(ivrLibaTemplateAssorts, IvrLibaTemplateAssortVO.class);
         //閬嶅巻鏌ュ嚭鏉ョ殑鏁版嵁锛岄�氳繃 id=pid 鑾峰彇浠栦滑鐨勫瓙鏁版嵁
         for (IvrLibaTemplateAssortVO ivrLibaTemplateAssortVO : ivrLibaTemplateAssortVOS) {
-            if (ivrLibaTemplateAssortVO.getPid() != null) {
-                continue;
-            }
+//            if (ivrLibaTemplateAssortVO.getPid() != null) {
+//                continue;
+//            }
             IvrLibaTemplateAssort ivrLibaTemplateAssort = new IvrLibaTemplateAssort();
             ivrLibaTemplateAssort.setPid(ivrLibaTemplateAssortVO.getId());
             List<IvrLibaTemplateAssort> ivrLibaTemplateAssorts1 = ivrLibaTemplateAssortMapper.selectIvrLibaTemplateAssortList(ivrLibaTemplateAssort);
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 2eedd31..575bca8 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java
@@ -586,6 +586,8 @@
                 patMedOuthosp.setMainsuit(externalWZInfo.getNeiRong());
             }
         }
+        patMedOuthosp.setCreateTime(new Date());
+        patMedOuthosp.setUpdateTime(new Date());
         int i = patMedOuthospMapper.insertPatMedOuthosp(patMedOuthosp);
         if (i > 0) {
             return true;
diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java
index 5088e4d..ccb7ed3 100644
--- a/smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java
@@ -52,14 +52,14 @@
     public List<SvyCategoryVO> selectSvyCategoryList(SvyCategory svyCategory) {
         List<SvyCategory> svyCategories = svyCategoryMapper.selectSvyCategoryList(svyCategory);
         //灏唒id涓虹┖鐨勶紝杩囨护鎺�
-        svyCategories = svyCategories.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
+//        svyCategories = svyCategories.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
 
         List<SvyCategoryVO> svyCategoryVOS = DtoConversionUtils.sourceToTarget(svyCategories, SvyCategoryVO.class);
         //閬嶅巻鏌ュ嚭鏉ョ殑鏁版嵁锛岄�氳繃 id=pid 鑾峰彇浠栦滑鐨勫瓙鏁版嵁
         for (SvyCategoryVO svyCategoryVO : svyCategoryVOS) {
-            if (svyCategoryVO.getPid() != null) {
-                continue;
-            }
+//            if (svyCategoryVO.getPid() != null) {
+//                continue;
+//            }
             SvyCategory svyCategory1 = new SvyCategory();
             svyCategory1.setPid(svyCategoryVO.getId());
             List<SvyCategory> svyCategoryList = svyCategoryMapper.selectSvyCategoryList(svyCategory1);
diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptCategoryServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptCategoryServiceImpl.java
index 1bcf5e7..dada19c 100644
--- a/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptCategoryServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptCategoryServiceImpl.java
@@ -52,15 +52,15 @@
     @Override
     public List<SvyLibScriptCategoryVO> selectSvyLibScriptCategoryList(SvyLibScriptCategory svyLibScriptCategory) {
         List<SvyLibScriptCategory> svyLibScriptCategories = svyLibScriptCategoryMapper.selectSvyLibScriptCategoryList(svyLibScriptCategory);
-        //灏唒id涓虹┖鐨勶紝杩囨护鎺�
-        svyLibScriptCategories = svyLibScriptCategories.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
+//        //灏唒id涓虹┖鐨勶紝杩囨护鎺�
+//        svyLibScriptCategories = svyLibScriptCategories.stream().filter(assort -> assort.getPid() != null).collect(Collectors.toList());
 
         List<SvyLibScriptCategoryVO> SvyLibScriptCategoryVO = DtoConversionUtils.sourceToTarget(svyLibScriptCategories, SvyLibScriptCategoryVO.class);
         //閬嶅巻鏌ュ嚭鏉ョ殑鏁版嵁锛岄�氳繃 id=pid 鑾峰彇浠栦滑鐨勫瓙鏁版嵁
         for (SvyLibScriptCategoryVO svyLibScriptCategoryVO : SvyLibScriptCategoryVO) {
-            if (svyLibScriptCategoryVO.getPid() != null) {
-                continue;
-            }
+//            if (svyLibScriptCategoryVO.getPid() != null) {
+//                continue;
+//            }
             SvyLibScriptCategory svyLibScriptCategory1 = new SvyLibScriptCategory();
             svyLibScriptCategory1.setPid(svyLibScriptCategoryVO.getId());
             List<SvyLibScriptCategory> svyLibScriptCategories1 = svyLibScriptCategoryMapper.selectSvyLibScriptCategoryList(svyLibScriptCategory1);
diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateCategoryServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateCategoryServiceImpl.java
index de07294..4173e4d 100644
--- a/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateCategoryServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateCategoryServiceImpl.java
@@ -50,14 +50,14 @@
     public List<SvyLibTemplateCategoryVO> selectSvyLibTemplateCategoryList(SvyLibTemplateCategory svyLibTemplateCategory) {
         List<SvyLibTemplateCategory> svyLibTemplateCategories = svyLibTemplateCategoryMapper.selectSvyLibTemplateCategoryList(svyLibTemplateCategory);
         //灏唒id涓虹┖鐨勶紝杩囨护鎺�
-        svyLibTemplateCategories = svyLibTemplateCategories.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
+//        svyLibTemplateCategories = svyLibTemplateCategories.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
 
         List<SvyLibTemplateCategoryVO> svyLibTemplateCategoryVOList = DtoConversionUtils.sourceToTarget(svyLibTemplateCategories, SvyLibTemplateCategoryVO.class);
         //閬嶅巻鏌ュ嚭鏉ョ殑鏁版嵁锛岄�氳繃 id=pid 鑾峰彇浠栦滑鐨勫瓙鏁版嵁
         for (SvyLibTemplateCategoryVO svyLibTemplateCategoryVO : svyLibTemplateCategoryVOList) {
-            if (svyLibTemplateCategoryVO.getPid() != null) {
-                continue;
-            }
+//            if (svyLibTemplateCategoryVO.getPid() != null) {
+//                continue;
+//            }
             SvyLibTemplateCategory svyLibTemplateCategory1 = new SvyLibTemplateCategory();
             svyLibTemplateCategory1.setPid(svyLibTemplateCategoryVO.getId());
             List<SvyLibTemplateCategory> svyLibTemplateCategoryList = svyLibTemplateCategoryMapper.selectSvyLibTemplateCategoryList(svyLibTemplateCategory1);
diff --git a/smartor/src/main/resources/mapper/smartor/PatMedOuthospMapper.xml b/smartor/src/main/resources/mapper/smartor/PatMedOuthospMapper.xml
index 8d02294..1c84549 100644
--- a/smartor/src/main/resources/mapper/smartor/PatMedOuthospMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/PatMedOuthospMapper.xml
@@ -109,7 +109,9 @@
             </if>
             <if test="deptname != null  and deptname != ''">and pmo.deptname like concat('%', #{deptname}, '%')</if>
             <if test="drname != null  and drname != ''">and pmo.drname like concat('%', #{drname}, '%')</if>
+            <if test="patname != null  and patname != ''">and pmo.patname like concat('%', #{patname}, '%')</if>
             <if test="admitdate != null ">and pmo.admitdate = #{admitdate}</if>
+            <if test="patid != null ">and pmo.patid = #{patid}</if>
             <if test="orgid != null  and orgid != ''">and pmo.orgid = #{orgid}</if>
             <if test="outhospno != null  and outhospno != ''">and pmo.outhospno = #{outhospno}</if>
         </where>

--
Gitblit v1.9.3