From d3bf339bd64d7b7efddc0afdd4beb1866b8b5a04 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期六, 21 九月 2024 00:47:55 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java
index baf4338..a318547 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceTaskServiceImpl.java
@@ -81,6 +81,11 @@
     @Override
 
     public List<ServiceTask> selectServiceTaskList(ServiceTask serviceTask) {
+        //濡傛灉涓�0涓嶇疆绌猴紝浼氬奖鍝嶅埌鎴戠殑鏌ヨ
+        if (CollectionUtils.isEmpty(serviceTask.getLeaveldeptcodes()) || serviceTask.getLeaveldeptcodes().size() == 0)
+            serviceTask.setLeaveldeptcodes(null);
+        if (CollectionUtils.isEmpty(serviceTask.getLeavehospitaldistrictcodes()) || serviceTask.getLeavehospitaldistrictcodes().size() == 0)
+            serviceTask.setLeavehospitaldistrictcodes(null);
         return serviceTaskMapper.selectServiceTaskList(serviceTask);
     }
 
@@ -258,6 +263,13 @@
      * @return
      */
     private List wjInfo(ServiceTask serviceTask, Long patid) {
+        //鐢ㄦ埛鐐瑰嚮浜嗗閾撅紝灏辩畻浠栭鍙栦簡
+        ServiceSubtask serviceSubtask = new ServiceSubtask();
+        serviceSubtask.setSendstate(1L);
+        serviceSubtask.setPatid(patid);
+        serviceSubtask.setTaskid(serviceTask.getTaskid());
+        serviceSubtaskMapper.updateServiceSubtaskByPatId(serviceSubtask);
+
         //閫氳繃妯℃澘ID鑾峰彇闂淇℃伅
         SvyLibTemplateScript svyLibTemplateScript = new SvyLibTemplateScript();
         svyLibTemplateScript.setSvyid(Long.valueOf(serviceTask.getLibtemplateid()));

--
Gitblit v1.9.3