支出/收入合同结算作废功能开发

This commit is contained in:
zhangzhiguo 2025-06-06 15:06:09 +08:00
parent a01328a5c6
commit 8fc5d49a18
1 changed files with 50 additions and 44 deletions

View File

@ -22,6 +22,11 @@ public class InContractSettleFiConfirmWorkFlowPlugin implements IWorkflowPlugin
String businessKey = execution.getBusinessKey();
String entityNumber = execution.getEntityNumber();
DynamicObject inContractSettle = BusinessDataServiceHelper.loadSingle(businessKey, entityNumber);
boolean isReversabillid = inContractSettle.getBoolean("zcgj_is_reversabillid");
boolean isInvalid = inContractSettle.getBoolean("zcgj_is_invalid");
if(!isReversabillid && !isInvalid) {
//生成支出财务确认单 start
DynamicObject inFinaceconfirm =BusinessDataServiceHelper.newDynamicObject("zcgj_ec_in_finaceconfirm");
inFinaceconfirm.set("zcgj_ec_in_contract_sett",inContractSettle.getLong("id"));
@ -70,6 +75,7 @@ public class InContractSettleFiConfirmWorkFlowPlugin implements IWorkflowPlugin
SaveServiceHelper.saveOperate("zcgj_ec_in_finaceconfirm", new DynamicObject[]{inFinaceconfirm}, null);//支出合同实体
//生成支出财务确认单 end
}
IWorkflowPlugin.super.notify(execution);
}