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