科目余额取数逻辑调整
This commit is contained in:
parent
81bea06024
commit
b5eabae785
|
@ -34,10 +34,25 @@ public class AssistbalanceAutoData {
|
||||||
Map<String,DynamicObject> orgNumberMap = new HashMap<>();
|
Map<String,DynamicObject> orgNumberMap = new HashMap<>();
|
||||||
for (int i = 0; i < load.length; i++) {
|
for (int i = 0; i < load.length; i++) {
|
||||||
DynamicObject dynamicObject = load[i];
|
DynamicObject dynamicObject = load[i];
|
||||||
|
//orgNumberMap.put(dynamicObject.getString("number"), dynamicObject);
|
||||||
|
//orgIds.add(dynamicObject.getLong("id"));
|
||||||
|
}
|
||||||
|
|
||||||
|
DynamicObject[] costcompany = BusinessDataServiceHelper.load("zcgj_minecompany", "zcgj_costcompany", new QFilter[]{});
|
||||||
|
if(costcompany != null){
|
||||||
|
List<Long> ids = new ArrayList<>();
|
||||||
|
for (DynamicObject dynamicObject : costcompany) {
|
||||||
|
DynamicObject minecompany = dynamicObject.getDynamicObject("zcgj_costcompany");
|
||||||
|
long id = minecompany.getLong("id");
|
||||||
|
ids.add(id);
|
||||||
|
}
|
||||||
|
QFilter idFilter = new QFilter("id", QCP.in, ids);
|
||||||
|
DynamicObject[] org = BusinessDataServiceHelper.load("bos_org", "id,structure.longnumber,structure.view", new QFilter[]{idFilter});
|
||||||
|
for (DynamicObject dynamicObject : org) {
|
||||||
orgNumberMap.put(dynamicObject.getString("number"), dynamicObject);
|
orgNumberMap.put(dynamicObject.getString("number"), dynamicObject);
|
||||||
orgIds.add(dynamicObject.getLong("id"));
|
orgIds.add(dynamicObject.getLong("id"));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//查询科目余额配置表
|
//查询科目余额配置表
|
||||||
DynamicObject[] accountConf = BusinessDataServiceHelper.load("zcgj_conf_balanceaccount", "zcgj_account", new QFilter[]{});
|
DynamicObject[] accountConf = BusinessDataServiceHelper.load("zcgj_conf_balanceaccount", "zcgj_account", new QFilter[]{});
|
||||||
|
|
Loading…
Reference in New Issue