工序维度科目余额取数

This commit is contained in:
zhangzhiguo 2025-10-11 16:21:57 +08:00
parent 6a8bda28d4
commit b6f019de22
1 changed files with 18 additions and 9 deletions

View File

@ -122,6 +122,13 @@ public class SubjectbalanceAutoData {
} }
balanceQueryParamApi.setAccountAssgrp(accountAssgrp); balanceQueryParamApi.setAccountAssgrp(accountAssgrp);
groupBy.add(asseestype); groupBy.add(asseestype);
}else{
Map<String, List<Map<String, String>>> accountAssgrp = new HashMap<>();
List<Map<String, String>> li = new ArrayList<>();
for (String accNum : accountNumber) {
accountAssgrp.put(accNum, li);
}
balanceQueryParamApi.setAccountAssgrp(accountAssgrp);
} }
groupBy.add("account"); groupBy.add("account");
balanceQueryParamApi.setGroupBys(groupBy); balanceQueryParamApi.setGroupBys(groupBy);
@ -155,6 +162,7 @@ public class SubjectbalanceAutoData {
assistbalance.set("zcgj_sourcetype", asseestype); assistbalance.set("zcgj_sourcetype", asseestype);
Map<String, AccountRecord.AssGrpItem> assgrp = record.getAssgrp(); Map<String, AccountRecord.AssGrpItem> assgrp = record.getAssgrp();
if(assgrp!=null){
if (assgrp.containsKey("0032")) { if (assgrp.containsKey("0032")) {
if (assgrp.get("0032") != null) { if (assgrp.get("0032") != null) {
assistbalance.set("zcgj_processnumber", assgrp.get("0032").getNumber()); assistbalance.set("zcgj_processnumber", assgrp.get("0032").getNumber());
@ -166,6 +174,7 @@ public class SubjectbalanceAutoData {
assistbalance.set("zcgj_costcompanyname", assgrp.get("0017").getName()); assistbalance.set("zcgj_costcompanyname", assgrp.get("0017").getName());
} }
} }
}
addEntities.add(assistbalance); addEntities.add(assistbalance);
} }
} }