From 01c9667cfb06970564e837dc343d5cee0eb3aed7 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期三, 24 四月 2024 17:53:42 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/java/com/smartor/service/impl/IvrTaskSingleServiceImpl.java | 10 +++++++--- 1 files changed, 7 insertions(+), 3 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 91b93f6..fff13e3 100644 --- a/smartor/src/main/java/com/smartor/service/impl/IvrTaskSingleServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/IvrTaskSingleServiceImpl.java @@ -92,6 +92,9 @@ //瀹氫箟鎮h�呬笌鍗曚竴浠诲姟鍏宠仈琛ㄩ泦鍚� List<PatTaskRelevance> patTaskRelevances = new ArrayList<>(); List<IvrTaskSingle> list = selectIvrTaskcallList(ivrTaskcall); + if (CollectionUtils.isEmpty(list)) { + new BaseException("璇ヤ换鍔′笉瀛樺湪"); + } //灏嗘煡鍑烘潵鐨勬暟鎹�掑叆IvrTaskcallVO涓� IvrTaskSingleVO ivrTaskcallVO2 = DtoConversionUtils.sourceToTarget(list.get(0), IvrTaskSingleVO.class); String sendTimeSlot = list.get(0).getSendTimeSlot(); @@ -123,7 +126,8 @@ patTaskRelevance.setAddr(ivrTaskcall1.getAddr()); patTaskRelevance.setDiagname(ivrTaskcall1.getDiagname()); patTaskRelevances.add(patTaskRelevance); - } else if (ivrTaskcall1.getHospType().equals("2")) { + } + if (ivrTaskcall1.getHospType().equals("2")) { log.info("闅忚鏌ヨ涓哄嚭闄紝{}", ivrTaskcall1.getHospType()); patTaskRelevance.setName(ivrTaskcall1.getSendname()); patTaskRelevance.setAge(ivrTaskcall1.getAge()); @@ -204,7 +208,7 @@ IvrTask ivrTask = DtoConversionUtils.sourceToTarget(ivrTaskcallVO, IvrTask.class); Integer taskId = ivrTaskService.insertIvrTask(ivrTask); - ivrTaskcallVO.setTaskid(taskId.longValue()); + ivrTaskcallVO.setTaskid(ivrTask.getTaskid().longValue()); //鏂板 if (CollectionUtils.isNotEmpty(ivrTaskcallVO.getPatTaskRelevances())) { for (PatTaskRelevance patTaskRelevance : ivrTaskcallVO.getPatTaskRelevances()) { @@ -377,7 +381,7 @@ } else if (integer != null && integer < ivrTaskcall.getRecallcount().intValue()) { //杩涜閲嶆嫧 PhoneUtils phoneUtils = new PhoneUtils(); - phoneUtils.ob(phoneCallBackVO.getUuid(), null, ivrTaskcall.getPhone(), null, null, null, null, null, null, null, null); + phoneUtils.ob(null, null, null, null, null, null, null, ivrTaskcall.getPhone(), phoneCallBackVO.getUuid(), true); } } -- Gitblit v1.9.3