From 27c3f725f9bbd51e97857de6cc191d016b660bd6 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 18 七月 2024 18:01:39 +0800
Subject: [PATCH] 代码提交

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

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
index 7761bd3..dc3c9ec 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
@@ -42,18 +42,13 @@
     private ServiceSubtaskMapper serviceSubtaskMapper;
 
     @Autowired
-    private IvrTaskcalldetailMapper ivrTaskcalldetailMapper;
-    @Autowired
-    private SvyTasksingledetailMapper svyTasksingledetailMapper;
+    private ServiceSubtaskDetailMapper ivrTaskcalldetailMapper;
 
     @Autowired
     private IServiceTaskService serviceTaskService;
 
     @Autowired
     private IvrTaskTemplateTargetoptionMapper serviceTaskScriptTargetoptionMapper;
-
-    @Autowired
-    private IvrLibaTemplateScriptMapper ivrLibaTemplateScriptMapper;
 
     @Autowired
     private IvrTaskVisitResultMapper serviceTaskVisitResultMapper;
@@ -771,28 +766,18 @@
         ServiceSubtask ivrTaskSingle = new ServiceSubtask();
         ivrTaskSingle.setTaskid(tid);
         ivrTaskSingle.setPatid(pid);
-        List<ServiceSubtask> ivrTaskSingles = serviceSubtaskMapper.selectServiceSubtaskList(ivrTaskSingle);
-        if (CollectionUtils.isEmpty(ivrTaskSingles) || ivrTaskSingles.size() == 0) {
-            log.error("鎶ラ敊浜嗭紝ivrTaskSingles鏁版嵁涓虹┖浜嗭細{}", ivrTaskSingle);
+        List<ServiceSubtask> selectServiceSubtaskList = serviceSubtaskMapper.selectServiceSubtaskList(ivrTaskSingle);
+        if (CollectionUtils.isEmpty(selectServiceSubtaskList) || selectServiceSubtaskList.size() == 0) {
+            log.error("鎶ラ敊浜嗭紝selectServiceSubtaskList鏁版嵁涓虹┖浜嗭細{}", ivrTaskSingle);
             return 0;
         }
         int i = 0;
-        if (CollectionUtils.isNotEmpty(serviceSubTaskDetailReq.getIvrTaskcalldetailList())) {
-            //闅忚
-            for (IvrTaskcalldetail ivrTaskcalldetail : serviceSubTaskDetailReq.getIvrTaskcalldetailList()) {
-                ivrTaskcalldetail.setCallid(ivrTaskSingles.get(0).getId().toString());
-                ivrTaskcalldetail.setCalldetailid(UUID.randomUUID().toString());
-                ivrTaskcalldetail.setCreateTime(new Date());
-                i = ivrTaskcalldetailMapper.insertIvrTaskcalldetail(ivrTaskcalldetail);
-            }
-        } else if (CollectionUtils.isNotEmpty(serviceSubTaskDetailReq.getSvyTasksingledetailList())) {
-            //闂嵎
-            for (SvyTasksingledetail svyTasksingledetail : serviceSubTaskDetailReq.getSvyTasksingledetailList()) {
-                svyTasksingledetail.setCallid(ivrTaskSingles.get(0).getId().toString());
-                svyTasksingledetail.setCalldetailid(UUID.randomUUID().toString());
-                svyTasksingledetail.setCreateTime(new Date());
-                i = svyTasksingledetailMapper.insertSvyTasksingledetail(svyTasksingledetail);
-            }
+        //闅忚
+        for (ServiceSubtaskDetail serviceSubtaskDetail : serviceSubTaskDetailReq.getServiceSubtaskDetailList()) {
+            serviceSubtaskDetail.setSubId(selectServiceSubtaskList.get(0).getId());
+            serviceSubtaskDetail.setId(UUID.randomUUID().toString());
+            serviceSubtaskDetail.setCreateTime(new Date());
+            i = ivrTaskcalldetailMapper.insertServiceSubtaskDetail(serviceSubtaskDetail);
         }
         return i;
     }

--
Gitblit v1.9.3