集团的科目会在下级公司也生成一个使用范围,需要去掉
This commit is contained in:
parent
60adcedbf0
commit
72bb799fee
|
|
@ -94,7 +94,6 @@ public class AspAccountControler {
|
|||
// OperationResult operResult;
|
||||
Map<String, Long> acctids = new HashMap<>();//科目编号和ID对应关系
|
||||
Map<String, DynamicObject> accountMaps = new HashMap<>();//将科目编号与对象关联
|
||||
boolean isIncludNew = false;//本次请求是否有新增科目的标记
|
||||
|
||||
//先根据基础信息在集团层面生成科目,不考虑核算维度,使用逐级分配
|
||||
//再根据公司信息进行科目分配
|
||||
|
|
@ -207,7 +206,6 @@ public class AspAccountControler {
|
|||
// }
|
||||
//处理科目使用范围
|
||||
DB.update(DBRoute.of("fi"), insertSql, new Object[]{kmId,JhzjUtils.GROUPID});
|
||||
isIncludNew = true;
|
||||
}
|
||||
acctids.put(number,acctInfo.getLong("id"));
|
||||
accountMaps.put(number,acctInfo);
|
||||
|
|
@ -287,10 +285,8 @@ public class AspAccountControler {
|
|||
}
|
||||
//最后处理科目的反分配
|
||||
EsbUtils.handleUnAssignNew(companysJson, acctids, entityName);
|
||||
//本次包含新增科目的话,需要处理一下组织范围,集团科目会在下级公司也生成一个范围,需要去掉
|
||||
if(isIncludNew){
|
||||
//每次接口调用后,处理一下组织范围,集团的科目会在下级公司也生成一个使用范围,需要去掉
|
||||
DB.update(DBRoute.of("fi"), deleteOrgSql, null);
|
||||
}
|
||||
|
||||
if(itemsJson.isEmpty()){
|
||||
EsbUtils.saveLog(apimenthod,"ESB",json_obj.toString(),null,true,"API");
|
||||
|
|
|
|||
Loading…
Reference in New Issue