From afb3216a7809c452e0f50555eb52aa9bc985f66b Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 06 十一月 2025 17:49:10 +0800
Subject: [PATCH] 代码提交

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

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java
index 651aa39..b418568 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java
@@ -717,6 +717,13 @@
         for (Integer taskId : sendTaskids) {
             ServiceTask serviceTask = serviceTaskService.selectServiceTaskByTaskid(Long.valueOf(taskId));
             String content = sendMQContent(serviceTask, null);
+            //鍏堟煡璇竴涓嬶紝璇ユ偅鑰呭湪璇ervice_task涓紝鏄惁宸茬粡瀛樺湪,濡傛灉宸茬粡瀛樺湪锛屽垯涓嶇敤鍐嶄繚瀛樹簡
+            ServiceSubtask ss = new ServiceSubtask();
+            ss.setTaskid(Long.valueOf(taskId));
+            ss.setPatid(serviceSubtask.getPatid());
+            List<Integer> list = serviceSubtaskMapper.selectSendstateByCondition(ss);
+            if (CollectionUtils.isNotEmpty(list)) return true;
+
             //鍏堜慨鏀圭姸鎬�
             insertServiceSubtask(serviceTask, new Date(), serviceSubtask);
             //绔嬪嵆鍙戦��
@@ -724,7 +731,7 @@
             serviceTask.setStopState(null);
             log.info("娑堟伅鍙戦�佹垚鍔�");
         }
-        return null;
+        return true;
     }
 
 
@@ -736,6 +743,7 @@
         serviceSubtask.setTemplatename(serviceTask.getTemplatename());
         serviceSubtask.setTemplateid(serviceTask.getTemplateid());
         serviceSubtask.setSendstate(2L);
+        serviceSubtask.setCurrentPreachform(null);
         serviceSubtask.setVisitTime(date);
         serviceSubtask.setId(null);
         serviceSubtaskMapper.insertServiceSubtask(serviceSubtask);

--
Gitblit v1.9.3