From 35c3bb05b55d5a58f2e88e7e17f1b5100854402d Mon Sep 17 00:00:00 2001 From: zhangfan Date: Thu, 26 Dec 2024 16:53:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97=E6=89=93=E5=8D=B0=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../center/controller/TestController.java | 1 + .../center/job/MessageProcessJob.java | 4 +- .../impl/MqMessageRecordServiceImpl.java | 70 +++++++++---------- 3 files changed, 38 insertions(+), 37 deletions(-) diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/TestController.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/TestController.java index 06de818..6c25497 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/TestController.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/TestController.java @@ -54,6 +54,7 @@ public class TestController { //"(1)语音电话(2024-11-09 12:10:57)客服:哎,哎,姚先生,你好打扰到您了,蹦蹦沃沃赛练呢。客户:喂你好。客服:哎,对对,小明那个昨天看了车不要着急走,今天可有时间到店来接待您试驾感受一下呢。客户:我现在已经开工了,我现在没时间过去啊。客服:好的,那等你忙完这段时间好吧。客户:好的,好的,好的好,再见啊。客服:好,那这边先不打扰您,哎,好,再见。"; Map record = new HashMap<>(); record.put("record",contentStr); + log.info("contentStr {}", contentStr); DiFyReq diFyReq = new DiFyReq(); diFyReq.setUser(user); diFyReq.setFlowId(flowId); diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/job/MessageProcessJob.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/job/MessageProcessJob.java index 79dd629..a079214 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/job/MessageProcessJob.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/job/MessageProcessJob.java @@ -20,10 +20,10 @@ public class MessageProcessJob { @XxlJob("processMessageByTask") public ResultMsg processMessageByTask() { try { - log.info("开始执行定时任务补偿处理消息"); + log.info("processMessageByTask 开始执行定时任务补偿处理消息"); mqMessageRecordService.processMessageByTask(); } catch (Exception e) { - log.error("定时任务补偿处理消息异常",e.getMessage()); + log.error("processMessageByTask 定时任务补偿处理消息异常",e.getMessage()); throw new RuntimeException(e); } return ResultMsg.ok(); diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/MqMessageRecordServiceImpl.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/MqMessageRecordServiceImpl.java index e94d297..3db85cd 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/MqMessageRecordServiceImpl.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/MqMessageRecordServiceImpl.java @@ -27,7 +27,6 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; -import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.LocalDateTime; import java.util.*; @@ -72,10 +71,10 @@ public class MqMessageRecordServiceImpl extends ServiceImpl> historyList = clickhouseJdbcTemplate.queryForList(sql); for (CallItem item : input.getCallList()) { Optional result = CollectionUtils.isEmpty(historyList) ? Optional.empty(): @@ -208,12 +207,12 @@ public class MqMessageRecordServiceImpl extends ServiceImpl> userList = clickhouseJdbcTemplate.queryForList(userIdSql); if (!CollectionUtils.isEmpty(userList) && userList.size() == 2) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @@ -235,7 +234,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl userInfoList = clickhouseJdbcTemplate.queryForList(sql, SessionItem.class); for (int i=0;i maskingRuleItems = dataMaskingRuleService.getDataMaskingRuleListByApplicationChannel(Constant.CHANNEL_DCC); - log.info("开始脱敏 {}", contentStr); + log.info("processChatRecord 开始脱敏 {}", contentStr); RunMaskingRuleInput runMaskingRuleInput = new RunMaskingRuleInput(); runMaskingRuleInput.setOpinionId(input.getBusinessId()); runMaskingRuleInput.setOldStr(contentStr.toString()); runMaskingRuleInput.setDataMaskingRules(maskingRuleItems); String summaryText = dataMaskingRuleService.runMaskingRule(runMaskingRuleInput); - log.info("脱敏结果 {}", summaryText); + log.info("processChatRecord 脱敏结果 {}", summaryText); Map record = new HashMap<>(); record.put("record",summaryText); @@ -306,13 +306,13 @@ public class MqMessageRecordServiceImpl extends ServiceImpl