From ceb6cdffdd5ed0f2b2d83fd5c2286c50a950e910 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期六, 20 七月 2024 17:00:48 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java |   41 +++++++++++++----------------------------
 1 files changed, 13 insertions(+), 28 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..4e8f587 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;
@@ -136,7 +131,7 @@
                 patTaskRelevance.setAddr(serviceSubtask1.getAddr());
                 patTaskRelevance.setDiagname(serviceSubtask1.getDiagname());
                 patTaskRelevance.setPatid(serviceSubtask1.getPatid());
-                patTaskRelevance.setSendState(serviceSubtask1.getSendstate());
+                patTaskRelevance.setSendStatus(serviceSubtask1.getSendstate());
                 patTaskRelevances.add(patTaskRelevance);
             }
             if (serviceSubtask1.getHospType().equals("2")) {
@@ -150,7 +145,7 @@
                 patTaskRelevance.setBedNo(serviceSubtask1.getBedNo());
                 patTaskRelevance.setDiagname(serviceSubtask1.getDiagname());
                 patTaskRelevance.setPatid(serviceSubtask1.getPatid());
-                patTaskRelevance.setSendState(serviceSubtask1.getSendstate());
+                patTaskRelevance.setSendStatus(serviceSubtask1.getSendstate());
                 patTaskRelevances.add(patTaskRelevance);
             }
         }
@@ -764,35 +759,25 @@
 //    }
 
     @Override
-    public Integer saveQuestionAnswer(ServiceSubTaskDetailReq serviceSubTaskDetailReq) {
+    public Integer saveQuestionAnswerPhone(ServiceSubTaskDetailReq serviceSubTaskDetailReq) {
         RSAPublicKeyExample rsaPublicKeyExample = new RSAPublicKeyExample();
         Long tid = Long.valueOf(rsaPublicKeyExample.decryptedData(serviceSubTaskDetailReq.getParam1(), pri_key));
         Long pid = Long.valueOf(rsaPublicKeyExample.decryptedData(serviceSubTaskDetailReq.getParam2(), pri_key));
         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