From 23a360048166f7055a8579162e29a0c9f8de03ff Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期二, 16 十二月 2025 09:29:53 +0800
Subject: [PATCH] 【丽水】注释将患入的入院数据设置为已处理

---
 smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java
index cff1ca9..daade56 100644
--- a/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java
@@ -536,7 +536,6 @@
         return calendar.getTime();
     }
 
-    //todo
     //灏嗘偅鑰呮斁鍒皊ubtask涓�
     private void writeInSubTask(Long taskid, Boolean check, PatMedInhosp patMedInhosp1, PatArchive patArchive, Integer type, String config) {
         String longTaskReason = patMedInhosp1.getLongTaskReason();
@@ -564,9 +563,9 @@
                 patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
                 return;
             }
+        }else {
             serviceTask = serviceTasks.get(0);
         }
-
         if (Objects.isNull(patMedInhosp1.getEndtime())) {
             return;
         }
@@ -584,7 +583,7 @@
 
         Integer i = 0;
         //鍏堝垽鏂竴涓嬶紝鏄惁闇�瑕佹牎楠�
-        if (check && serviceSubtask.getTaskSituation() != 6) {
+        if (check && (Objects.isNull(serviceSubtask.getTaskSituation()) || serviceSubtask.getTaskSituation() != 6)) {
             //鍦ㄦ柊澧炰箣鍓嶏紝鍏堥�氳繃鎮h�匢D锛宻endstate=2鏌ヨ涓�涓嬶紝鍦ㄦ墍鏈夐暱鏈熶换鍔′腑锛屾槸涓嶆槸杩樻湁璇ユ偅鑰呭緟鎵ц鐨勪换鍔★紝鏈夌殑璇�,姣旇緝涔嬪墠鐨別ndtime鏄惁灏忎簬褰撳墠鐨別ndtaime,濡傛灉涔嬪墠鐨勫皬浜庣幇鍦ㄧ殑锛屽垯鐩存帴灏嗕箣鍓嶇殑鍋滄帀锛堝師鍥犲啀鍏ラ櫌锛�
             ServiceSubtaskVO subtask = new ServiceSubtaskVO();
             subtask.setPatid(patArchive.getId());
@@ -878,7 +877,8 @@
                     }
                 }
                 //灏嗘偅鍏ョ殑鍏ラ櫌鏁版嵁璁剧疆涓哄凡澶勭悊
-                patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
+                //鏇存柊鐘舵�佸�� patMedInhosp1.setDeptcheckFlag("0");
+                //patMedInhospMapper.updatePatMedInhosp(patMedInhosp1);
             } catch (Exception e) {
                 log.error("鍏ラ櫌鏁版嵁淇℃伅鍑哄紓甯镐簡锛歿},{}", patMedInhosp1, e.getMessage());
             }

--
Gitblit v1.9.3