From efaa2a7a5b7d9d1a36f4d6a7e275d2b76f6cd9d3 Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期四, 06 八月 2026 18:06:09 +0800
Subject: [PATCH] 【景宁】查询随访任务组科室关联列表、查询随访任务组疾病关联列表

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

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceTaskScheduleServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceTaskScheduleServiceImpl.java
index 4f0a035..3084138 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceTaskScheduleServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceTaskScheduleServiceImpl.java
@@ -59,9 +59,9 @@
             throw new BaseException("浠诲姟璁″垝鏄庣粏涓嶈兘涓虹┖锛堣嚦灏戜竴鏉� detail锛�");
         }
 
-        // 1. 鏃ц鍒掕蒋鍒�
-        serviceTaskScheduleMapper.deleteByTaskid(vo.getTaskid());
-        serviceTaskScheduleDetailMapper.deleteByTaskid(vo.getTaskid());
+        // 1. 鏃ц鍒掑垹
+        serviceTaskScheduleMapper.hardDeleteByTaskid(vo.getTaskid());
+        serviceTaskScheduleDetailMapper.hardDeleteByTaskid(vo.getTaskid());
 
         // 2. 涓昏鍒掕惤搴�
         Date now = DateUtils.getNowDate();
@@ -78,6 +78,12 @@
         schedule.setNextExecuteTime(vo.getNextExecuteTime());
         schedule.setScheduleBenchmark(vo.getScheduleBenchmark() == null ? 0 : vo.getScheduleBenchmark());
         schedule.setScheduleBenchmarkCustomTime(vo.getScheduleBenchmarkCustomTime());
+
+        schedule.setDeptCodes(vo.getDeptCodes());
+        schedule.setWardCodes(vo.getWardCodes());
+        schedule.setIcd10Codes(vo.getIcd10Codes());
+        schedule.setOplevelCodes(vo.getOplevelCodes());
+
         schedule.setRemark(vo.getRemark());
         schedule.setDelFlag("0");
         schedule.setCreateBy(vo.getCreateBy());

--
Gitblit v1.9.3