科目余额取数逻辑调整
This commit is contained in:
parent
81bea06024
commit
b5eabae785
|
@ -34,10 +34,25 @@ public class AssistbalanceAutoData {
|
|||
Map<String,DynamicObject> orgNumberMap = new HashMap<>();
|
||||
for (int i = 0; i < load.length; i++) {
|
||||
DynamicObject dynamicObject = load[i];
|
||||
orgNumberMap.put(dynamicObject.getString("number"), dynamicObject);
|
||||
orgIds.add(dynamicObject.getLong("id"));
|
||||
//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);
|
||||
orgIds.add(dynamicObject.getLong("id"));
|
||||
}
|
||||
}
|
||||
|
||||
//查询科目余额配置表
|
||||
DynamicObject[] accountConf = BusinessDataServiceHelper.load("zcgj_conf_balanceaccount", "zcgj_account", new QFilter[]{});
|
||||
|
|
Loading…
Reference in New Issue