|
@@ -84,6 +84,7 @@ public class DataStaticAnalysisDs extends Ops implements Runnable {
|
|
|
dataMap.put("共同交易主体数", 0);
|
|
|
dataMap.put("共同交易主体账号汇总", "");
|
|
|
dataMap.put("来源", "财付通");
|
|
|
+ dataMap.put("共同交易主体户名汇总", 0);
|
|
|
idToData.put(alipayId, dataMap);
|
|
|
}
|
|
|
String alipayUsername = origin.getString("交易对手户名");
|
|
@@ -163,11 +164,14 @@ public class DataStaticAnalysisDs extends Ops implements Runnable {
|
|
|
if (CollectionUtils.isNotEmpty(mainIds)) {
|
|
|
value.put("共同交易主体数", mainIds.size());
|
|
|
String str="";
|
|
|
+ Set<String>jyzthm = new HashSet<>();
|
|
|
for (String mainId : mainIds) {
|
|
|
Set<String> strings = hm.get(mainId);
|
|
|
+ jyzthm.addAll(strings);
|
|
|
str+=CollectionUtils.isEmpty(strings)?mainId+";":mainId+"("+StringUtils.join(strings, ",")+");";
|
|
|
}
|
|
|
value.put("共同交易主体账号汇总", str);
|
|
|
+ value.put("共同交易主体户名汇总", jyzthm.size());
|
|
|
}
|
|
|
DataMap dataMap = entry.getValue();
|
|
|
BigDecimal money1 = (BigDecimal) dataMap.get("交易总额");
|
|
@@ -214,6 +218,7 @@ public class DataStaticAnalysisDs extends Ops implements Runnable {
|
|
|
dataMap.put("交易主体支出笔数", 0);
|
|
|
dataMap.put("总笔数", 0);
|
|
|
dataMap.put("共同交易主体数", 0);
|
|
|
+ dataMap.put("共同交易主体户名汇总", 0);
|
|
|
dataMap.put("来源", "反诈");
|
|
|
|
|
|
idToData.put(alipayId, dataMap);
|
|
@@ -268,6 +273,7 @@ public class DataStaticAnalysisDs extends Ops implements Runnable {
|
|
|
hm.put(alipayId, mainIds);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
if (idToMainIds.containsKey(alipayId)) {
|
|
|
Set<String> mainIds = idToMainIds.get(alipayId);
|
|
|
mainIds.add(mainId);
|
|
@@ -290,14 +296,18 @@ public class DataStaticAnalysisDs extends Ops implements Runnable {
|
|
|
value.put("交易对手户名", StringUtils.join(names, ";"));
|
|
|
}
|
|
|
Set<String> mainIds = idToMainIds.get(key);
|
|
|
+
|
|
|
if (CollectionUtils.isNotEmpty(mainIds)) {
|
|
|
value.put("共同交易主体数", mainIds.size());
|
|
|
String str="";
|
|
|
+ Set<String>jyzthm = new HashSet<>();
|
|
|
for (String mainId : mainIds) {
|
|
|
Set<String> strings = hm.get(mainId);
|
|
|
+ jyzthm.addAll(strings);
|
|
|
str+=CollectionUtils.isEmpty(strings)?mainId+";":mainId+"("+StringUtils.join(strings, ",")+");";
|
|
|
}
|
|
|
value.put("共同交易主体账号汇总", str);
|
|
|
+ value.put("共同交易主体户名汇总", jyzthm.size());
|
|
|
}
|
|
|
DataMap dataMap = entry.getValue();
|
|
|
BigDecimal money1 = (BigDecimal) dataMap.get("交易总额");
|
|
@@ -346,6 +356,7 @@ public class DataStaticAnalysisDs extends Ops implements Runnable {
|
|
|
dataMap.put("总笔数", 0);
|
|
|
dataMap.put("共同交易主体数", 0);
|
|
|
dataMap.put("共同交易主体账号汇总", "");
|
|
|
+ dataMap.put("共同交易主体户名汇总", 0);
|
|
|
dataMap.put("来源", "五联单");
|
|
|
idToData.put(alipayId, dataMap);
|
|
|
}
|
|
@@ -423,12 +434,16 @@ public class DataStaticAnalysisDs extends Ops implements Runnable {
|
|
|
if (CollectionUtils.isNotEmpty(mainIds)) {
|
|
|
value.put("共同交易主体数", mainIds.size());
|
|
|
String str="";
|
|
|
+ Set<String>jyzthm = new HashSet<>();
|
|
|
for (String mainId : mainIds) {
|
|
|
Set<String> strings = hm.get(mainId);
|
|
|
+ jyzthm.addAll(strings);
|
|
|
str+=CollectionUtils.isEmpty(strings)?mainId+";":mainId+"("+StringUtils.join(strings, ",")+");";
|
|
|
}
|
|
|
value.put("共同交易主体账号汇总", str);
|
|
|
+ value.put("共同交易主体户名汇总", jyzthm.size());
|
|
|
}
|
|
|
+
|
|
|
DataMap dataMap = entry.getValue();
|
|
|
BigDecimal money1 = (BigDecimal) dataMap.get("交易总额");
|
|
|
dataMap.put("交易总额", money1.doubleValue());
|