|
@@ -135,7 +135,7 @@ public class CalPayRollPayListPlugin extends AbstractListPlugin {
|
|
|
salaryExpenses.set("nckd_currency",regBillObj.getDynamicObject("payrollgroupv").get("currency"));
|
|
salaryExpenses.set("nckd_currency",regBillObj.getDynamicObject("payrollgroupv").get("currency"));
|
|
|
DynamicObjectCollection entryentity = salaryExpenses.getDynamicObjectCollection("entryentity");
|
|
DynamicObjectCollection entryentity = salaryExpenses.getDynamicObjectCollection("entryentity");
|
|
|
entryentity.clear();
|
|
entryentity.clear();
|
|
|
- // 核算列表
|
|
|
|
|
|
|
+ // 核算列表对象
|
|
|
dynamicObjects.forEach(e -> {
|
|
dynamicObjects.forEach(e -> {
|
|
|
// 获取核算名单信息
|
|
// 获取核算名单信息
|
|
|
DynamicObject hsasCalperson = collect.get(e.get("calpersonid"));
|
|
DynamicObject hsasCalperson = collect.get(e.get("calpersonid"));
|
|
@@ -146,9 +146,9 @@ public class CalPayRollPayListPlugin extends AbstractListPlugin {
|
|
|
BigDecimal calamountvalue = dynamicObject.getBigDecimal("calamountvalue");
|
|
BigDecimal calamountvalue = dynamicObject.getBigDecimal("calamountvalue");
|
|
|
|
|
|
|
|
if(ObjectUtils.equals(o,true) && calamountvalue.compareTo(BigDecimal.ZERO)>0){
|
|
if(ObjectUtils.equals(o,true) && calamountvalue.compareTo(BigDecimal.ZERO)>0){
|
|
|
- DynamicObject dynamicObject1 = entryentity.addNew();
|
|
|
|
|
|
|
+ DynamicObject entry = entryentity.addNew();
|
|
|
// 薪酬列表数据构建分录数据
|
|
// 薪酬列表数据构建分录数据
|
|
|
- initEntry(hsasCalperson,dynamicObject,dynamicObject1);
|
|
|
|
|
|
|
+ initEntry(hsasCalperson,dynamicObject,entry);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|