From bb5a2c4a91677ac6673d0946015dbe50b98d6c35 Mon Sep 17 00:00:00 2001 From: ZLI263 Date: Thu, 18 Sep 2025 18:14:17 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=AD=E7=89=8C=E5=B9=B6=E5=8F=91=E9=97=AE?= =?UTF-8?q?=E9=A2=98=EF=BC=8C=20=E4=BC=81=E5=BE=AE=E4=BC=81=E5=BE=AE?= =?UTF-8?q?=E8=AF=AD=E6=96=99=E9=97=AE=E9=A2=98=20=EF=BC=8C=E5=8A=A0?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/TmNameplateCorpusServiceImpl.java | 5 +++-- .../TmOdsVdqwMessagearchivingServiceImpl.java | 17 +++++++++++++---- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/TmNameplateCorpusServiceImpl.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/TmNameplateCorpusServiceImpl.java index 8f834d0..5ee85a1 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/TmNameplateCorpusServiceImpl.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/TmNameplateCorpusServiceImpl.java @@ -72,6 +72,8 @@ public class TmNameplateCorpusServiceImpl extends ServiceImpl { diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/TmOdsVdqwMessagearchivingServiceImpl.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/TmOdsVdqwMessagearchivingServiceImpl.java index 9fc1e49..bbf89b3 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/TmOdsVdqwMessagearchivingServiceImpl.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/TmOdsVdqwMessagearchivingServiceImpl.java @@ -188,8 +188,12 @@ public class TmOdsVdqwMessagearchivingServiceImpl extends ServiceImpl maskingRuleItems = dataMaskingRuleService.getDataMaskingRuleListByApplicationChannel(BusinessTypeEnum.SMART_ASSISTANT_QIWEI.getCode()); RunMaskingRuleInput runMaskingRuleInput = new RunMaskingRuleInput(); runMaskingRuleInput.setDataMaskingRules(maskingRuleItems); - + chatList = new StringBuffer(); + StringBuffer chatList2 = new StringBuffer(); + StringBuffer chatList3 = new StringBuffer(); + StringBuffer chatList4 = new StringBuffer(); AtomicInteger externalcontactCount = new AtomicInteger(); + StringBuffer finalChatList = chatList; contetnList.forEach(contentItem -> { String title = ""; if (tmOdsVdqwExternalcontact.getExternalUserId().equals(contentItem.getFromUserId())) { @@ -204,8 +208,12 @@ public class TmOdsVdqwMessagearchivingServiceImpl extends ServiceImpl portraitTask = CompletableFuture.runAsync(() -> { - executePortraitTask(finalUnionId, finalMaxMsgTimeItem2, chatList, corpusReportDTO); + executePortraitTask(finalUnionId, finalMaxMsgTimeItem2, finalChatList1, corpusReportDTO); }, executor); // 等待两个任务完成