From 6a58a5a148c27c9ff66901bfbae6e52c1a56b5d2 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期四, 04 七月 2024 17:17:53 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/java/com/smartor/service/impl/IvrTaskcalldetailServiceImpl.java | 47 ++++++++--------------------------------------- 1 files changed, 8 insertions(+), 39 deletions(-) diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrTaskcalldetailServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrTaskcalldetailServiceImpl.java index 2123083..fda900c 100644 --- a/smartor/src/main/java/com/smartor/service/impl/IvrTaskcalldetailServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/IvrTaskcalldetailServiceImpl.java @@ -1,22 +1,15 @@ package com.smartor.service.impl; -import java.util.Date; -import java.util.List; -import java.util.UUID; - import com.ruoyi.common.utils.DateUtils; -import com.ruoyi.common.utils.RSAPublicKeyExample; -import com.smartor.domain.IvrTaskSingle; -import com.smartor.domain.IvrTaskcalldetailReq; -import com.smartor.mapper.IvrTaskSingleMapper; -import lombok.extern.slf4j.Slf4j; -import org.apache.commons.collections4.CollectionUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Service; -import com.smartor.mapper.IvrTaskcalldetailMapper; import com.smartor.domain.IvrTaskcalldetail; +import com.smartor.mapper.IvrTaskcalldetailMapper; +import com.smartor.mapper.ServiceSubtaskMapper; import com.smartor.service.IIvrTaskcalldetailService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; /** * 璇煶浠诲姟鍛煎彨鏄庣粏Service涓氬姟灞傚鐞� @@ -31,10 +24,8 @@ private IvrTaskcalldetailMapper ivrTaskcalldetailMapper; @Autowired - private IvrTaskSingleMapper ivrTaskSingleMapper; + private ServiceSubtaskMapper ivrTaskSingleMapper; - @Value("${pri_key}") - private String pri_key; /** @@ -105,26 +96,4 @@ return ivrTaskcalldetailMapper.deleteIvrTaskcalldetailByCalldetailid(calldetailid); } - @Override - public Integer saveQuestionAnswer(IvrTaskcalldetailReq ivrTaskcalldetailReq) { - RSAPublicKeyExample rsaPublicKeyExample = new RSAPublicKeyExample(); - Long tid = Long.valueOf(rsaPublicKeyExample.decryptedData(ivrTaskcalldetailReq.getParam1(), pri_key)); - Long pid = Long.valueOf(rsaPublicKeyExample.decryptedData(ivrTaskcalldetailReq.getParam2(), pri_key)); - IvrTaskSingle ivrTaskSingle = new IvrTaskSingle(); - ivrTaskSingle.setTaskid(tid); - ivrTaskSingle.setPatid(pid); - List<IvrTaskSingle> ivrTaskSingles = ivrTaskSingleMapper.selectIvrTaskcallList(ivrTaskSingle); - if (CollectionUtils.isEmpty(ivrTaskSingles) || ivrTaskSingles.size() == 0) { - log.error("鎶ラ敊浜嗭紝ivrTaskSingles鏁版嵁涓虹┖浜嗭細{}", ivrTaskSingle); - return 0; - } - - for (IvrTaskcalldetail ivrTaskcalldetail : ivrTaskcalldetailReq.getIvrTaskcalldetailList()) { - ivrTaskcalldetail.setCallid(ivrTaskSingles.get(0).getId().toString()); - ivrTaskcalldetail.setCalldetailid(UUID.randomUUID().toString()); - ivrTaskcalldetail.setCreateTime(new Date()); - ivrTaskcalldetailMapper.insertIvrTaskcalldetail(ivrTaskcalldetail); - } - return 1; - } } -- Gitblit v1.9.3