核算维度余额表取数逻辑调整
This commit is contained in:
parent
fb5c5d88f5
commit
c7ede42470
|
@ -152,6 +152,7 @@ public class SubjectbalanceAutoData {
|
|||
assistbalance.set("zcgj_account", record.getAccount());
|
||||
assistbalance.set("zcgj_period", curperiod);
|
||||
assistbalance.set("zcgj_isnew", true);
|
||||
assistbalance.set("zcgj_sourcetype", asseestype);
|
||||
|
||||
Map<String, AccountRecord.AssGrpItem> assgrp = record.getAssgrp();
|
||||
if (assgrp.containsKey("0032")) {
|
||||
|
@ -176,7 +177,9 @@ public class SubjectbalanceAutoData {
|
|||
Long periodId = curperiod.getLong("id");
|
||||
QFilter orgFilter = new QFilter("zcgj_org", QCP.equals, orgId);
|
||||
QFilter periodFilter = new QFilter("zcgj_period", QCP.equals, periodId);
|
||||
DeleteServiceHelper.delete("zcgj_rpt_assistbalancegx", new QFilter[]{orgFilter.and(periodFilter)});
|
||||
QFilter sourcetypeFilter = new QFilter("zcgj_sourcetype", QCP.equals, asseestype);
|
||||
QFilter isnewFilter = new QFilter("zcgj_isnew", QCP.equals, false);
|
||||
DeleteServiceHelper.delete("zcgj_rpt_assistbalancegx", new QFilter[]{orgFilter.and(periodFilter).and(sourcetypeFilter).and(isnewFilter)});
|
||||
// 保存新数据
|
||||
SaveServiceHelper.save(addEntities.toArray(new DynamicObject[0]));
|
||||
} catch (Exception ex) {
|
||||
|
|
Loading…
Reference in New Issue