|
|
|
@ -3652,6 +3652,7 @@ public class BeanTransitionUtils { |
|
|
|
|
if(StringUtils.isNotBlank(ddtxxBO.getXTLY()) && OrderInfoEnum.SYS_SOURCE_SNYXX.getKey().equals(ddtxxBO.getXTLY())){ |
|
|
|
|
Map<String, List<DdmxxxBO>> collect = ddmxList.stream().collect(Collectors.groupingBy(t -> t.getZXBM())); |
|
|
|
|
log.info("拆分数据:{}", JSONObject.toJSONString(collect)); |
|
|
|
|
int randomMun = 1; |
|
|
|
|
for (Map.Entry<String, List<DdmxxxBO>> listEntry : collect.entrySet()) { |
|
|
|
|
List<DdmxxxBO> ddmxxxBOS = listEntry.getValue(); |
|
|
|
|
DdzxxBO ddzxxBONew = new DdzxxBO(); |
|
|
|
@ -3673,6 +3674,7 @@ public class BeanTransitionUtils { |
|
|
|
|
zje = zje.add(new BigDecimal(ddmxxxBO.getJE())); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
ddtxxBONew.setDDQQLSH(isinput.getSAPKEY() + "0" + randomMun); |
|
|
|
|
ddtxxBONew.setHJJE(bhsje.toPlainString()); |
|
|
|
|
ddtxxBONew.setHJSE(se.toPlainString()); |
|
|
|
|
ddtxxBONew.setJSHJ(zje.toPlainString()); |
|
|
|
@ -3681,6 +3683,7 @@ public class BeanTransitionUtils { |
|
|
|
|
ddzxxBONew.setDDTXX(ddtxxBONew); |
|
|
|
|
ddzxxBONew.setDDMXXX(ddmxLists); |
|
|
|
|
ddzxxList.add(ddzxxBONew); |
|
|
|
|
randomMun++; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}else{ |
|
|
|
|