From afb277a81e060c6275f11e9f9f102b5dcfd80a72 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 27 六月 2024 09:46:05 +0800
Subject: [PATCH] 代码提交

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

diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrTaskSingleServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrTaskSingleServiceImpl.java
index 5718bd1..c6bb3b5 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrTaskSingleServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrTaskSingleServiceImpl.java
@@ -58,8 +58,6 @@
     private IvrLibaExtemplatescriptMapper ivrLibaExtemplatescriptMapper;
 
 
-
-
     /**
      * 鏌ヨ鍗曚竴浠诲姟锛堥殢璁匡級
      *
@@ -97,6 +95,7 @@
         ivrTaskVO.setShowTimeMorn(ivrTask.getShowTimeMorn());
         ivrTaskVO.setShowTimeNoon(ivrTask.getShowTimeNoon());
         ivrTaskVO.setShowTimeNight(ivrTask.getShowTimeNight());
+        ivrTaskVO.setPreachform(ivrTask.getPreachform());
         String sendTimeSlot = ivrTask.getSendTimeSlot();
         ObjectMapper objectMapper = new ObjectMapper();
         try {
@@ -230,7 +229,7 @@
                     ivrTaskcall.setAddr(patTaskRelevance.getAddr());
                     ivrTaskcall.setPatid(patTaskRelevance.getPatid());
                     ivrTaskcall.setCreateTime(DateUtils.getNowDate());
-                    ivrTaskcall.setCreateTime(DateUtils.getNowDate());
+                    ivrTaskcall.setSendstate(1L);
                     ivrTaskcall.setType(ivrTaskVO.getHospType());
                     ivrTaskSingleMapper.insertIvrTaskcall(ivrTaskcall);
                     integer = ivrTaskcall.getId().intValue();
@@ -241,7 +240,9 @@
             //浠诲姟淇敼
             if (ObjectUtils.isNotEmpty(ivrTaskVO.getSendTimeslot()))
                 ivrTask.setSendTimeSlot(JSON.toJSONString(ivrTaskVO.getSendTimeslot()));
+            //淇敼鎿嶄綔锛岄渶瑕佸皢stopState鐘舵��+1
             IvrTask ivrTask1 = ivrTaskService.selectIvrTaskByTaskid(ivrTask.getTaskid());
+            ivrTask.setStopState(ivrTask1.getStopState() + 1);
             ivrTask.setTemplateid(ivrTaskVO.getLibtemplateid());
             ivrTaskService.updateIvrTask(ivrTask);
 
@@ -257,11 +258,15 @@
                     ivrTaskcall.setPatid(patTaskRelevance.getPatid());
                     ivrTaskcall.setType(ivrTaskVO.getHospType());
                     ivrTaskcall.setCreateTime(DateUtils.getNowDate());
+
                     ivrTaskcall.setTextParam(new Gson().toJson(ivrTaskVO.getTextParam()));
                     if (patTaskRelevance.getIsoperation() != null) {
                         if (patTaskRelevance.getIsoperation() == 2)
                             ivrTaskSingleMapper.updateIvrTaskcallByCondition(ivrTaskcall);
-                        if (patTaskRelevance.getIsoperation() == 1) ivrTaskSingleMapper.insertIvrTaskcall(ivrTaskcall);
+                        if (patTaskRelevance.getIsoperation() == 1) {
+                            ivrTaskcall.setSendstate(1L);
+                            ivrTaskSingleMapper.insertIvrTaskcall(ivrTaskcall);
+                        }
                         if (patTaskRelevance.getIsoperation() == 3)
                             //  閫氳繃taskid鍜宲atid鍘诲垹闄よ鏉℃暟鎹�
                             ivrTaskSingleMapper.deleteIvrTaskcallByCondition(ivrTaskVO.getTaskid(), patTaskRelevance.getPatid());
@@ -274,7 +279,6 @@
 
         return integer;
     }
-
 
 
     @Override

--
Gitblit v1.9.3