From 4a5c86b3edbc33b42eb07be30a3f59e4af706a23 Mon Sep 17 00:00:00 2001 From: "583641232@qq.com" <583641232@qq.com> Date: Tue, 20 Aug 2024 17:22:59 +0800 Subject: [PATCH] :sparkles: test --- .../impl/AnalysisReportServiceImpl.java | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/cas-system/src/main/java/com/inscloudtech/analysiscenter/service/impl/AnalysisReportServiceImpl.java b/cas-system/src/main/java/com/inscloudtech/analysiscenter/service/impl/AnalysisReportServiceImpl.java index 66da173..2dfeaec 100644 --- a/cas-system/src/main/java/com/inscloudtech/analysiscenter/service/impl/AnalysisReportServiceImpl.java +++ b/cas-system/src/main/java/com/inscloudtech/analysiscenter/service/impl/AnalysisReportServiceImpl.java @@ -1105,14 +1105,20 @@ public class AnalysisReportServiceImpl implements IAnalysisReportService { try { Set tpCounterpartyAccountSet = new HashSet<>(); Set tpCounterpartyNameSet = new HashSet<>(); - bsList.stream().forEach(item ->{ - if(StrUtil.isNotEmpty(item.getCounterpartyAccount())){ - tpCounterpartyAccountSet.add(item.getCounterpartyAccount()); - } - if(StrUtil.isNotEmpty(item.getCounterpartyName())){ - tpCounterpartyNameSet.add(item.getCounterpartyName()); + for (BankStatement bankStatement : bsList) { + try { + if(StrUtil.isNotEmpty(bankStatement.getCounterpartyAccount())){ + tpCounterpartyAccountSet.add(bankStatement.getCounterpartyAccount()); + } + if(StrUtil.isNotEmpty(bankStatement.getCounterpartyName())){ + tpCounterpartyNameSet.add(bankStatement.getCounterpartyName()); + } + }catch (Exception e){ + System.out.println("bankStatement = " + JSONUtil.toJsonStr(bankStatement)); } - }); + + } + //括内部人,也不包括自己。比如敖云松的报告,就不包括内部人藏美芳,因为他们是同事、必然是间接关系(有共同的交易对象即公司给他们发工资), Integer personType = groupByLabel.get(tpCardHolderName);