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