项目年度预算增加取上个版本的项目收入预算

This commit is contained in:
zhangzhiguo 2025-11-25 11:03:45 +08:00
parent 27c717e76a
commit 1bfc2ae11d
1 changed files with 17 additions and 0 deletions

View File

@ -353,6 +353,23 @@ public class AimcostcbsbillEditUIExt extends AbstractEccoBillPlugin implements B
entryColl.add(newValue);
}
}
DynamicObjectCollection newInfundprojectEntry = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_infundproject_entry");
//上期项目收入预算
DynamicObjectCollection infundprojectEntry = project.getDynamicObjectCollection("zcgj_infundproject_entry");
if(!infundprojectEntry.isEmpty()) {
for (DynamicObject dynamicObject : infundprojectEntry) {
DynamicObject dynamicObject1 = newInfundprojectEntry.addNew();
dynamicObject1.set("zcgj_in_fundproject",dynamicObject.getDynamicObject("zcgj_in_fundproject"));
dynamicObject1.set("zcgj_yearcount",dynamicObject.getBigDecimal("zcgj_yearcount"));
dynamicObject1.set("zcgj_in_price",dynamicObject.getBigDecimal("zcgj_in_price"));
dynamicObject1.set("zcgj_yearamount",dynamicObject.getBigDecimal("zcgj_yearamount"));
dynamicObject1.set("zcgj_yearrecamount",dynamicObject.getBigDecimal("zcgj_yearrecamount"));
dynamicObject1.set("zcgj_in_remarks",dynamicObject.getBigDecimal("zcgj_in_remarks"));
dynamicObject1.set("zcgj_in_seq",dynamicObject.getBigDecimal("zcgj_in_seq"));
}
this.getView().updateView("zcgj_infundproject_entry");
}
newInfo.set("treeentryentity", entryColl);
this.adjustAddNewCbs(project, entryColl, idMap);