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 bbf89b3..32520ff 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 @@ -164,7 +164,7 @@ 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(); + chatList = new StringBuilder(); + StringBuilder chatList2 = new StringBuilder(); + StringBuilder chatList3 = new StringBuilder(); + StringBuilder chatList4 = new StringBuilder(); AtomicInteger externalcontactCount = new AtomicInteger(); - StringBuffer finalChatList = chatList; + StringBuilder finalChatList = chatList; contetnList.forEach(contentItem -> { String title = ""; if (tmOdsVdqwExternalcontact.getExternalUserId().equals(contentItem.getFromUserId())) { @@ -254,7 +254,7 @@ public class TmOdsVdqwMessagearchivingServiceImpl extends ServiceImpl portraitTask = CompletableFuture.runAsync(() -> { executePortraitTask(finalUnionId, finalMaxMsgTimeItem2, finalChatList1, corpusReportDTO); }, executor); @@ -322,7 +322,7 @@ public class TmOdsVdqwMessagearchivingServiceImpl extends ServiceImpl