入库单计算支出合同结算单支付项目分录金额插件提交权限校验

This commit is contained in:
zhangzhiguo 2025-09-19 10:41:36 +08:00
parent e645995b8d
commit d2574fda05
1 changed files with 4 additions and 0 deletions

View File

@ -53,6 +53,10 @@ public class MaterialInAmountToItemEntryWorkFlowPlugin implements IWorkflowPlugi
calAllTypeAmount(outContractSettle); calAllTypeAmount(outContractSettle);
SaveServiceHelper.save(new DynamicObject[]{outContractSettle}); SaveServiceHelper.save(new DynamicObject[]{outContractSettle});
OperateOption option= OperateOption.create(); OperateOption option= OperateOption.create();
option.setVariableValue(OperateOptionConst.STRICTVALIDATION, String.valueOf(false));
option.setVariableValue(OperateOptionConst.IGNOREINTERACTION, String.valueOf(true));
option.setVariableValue(OperateOptionConst.IGNOREWARN, String.valueOf(true));
//option.add(OperateOptionConst.SKIP_PERMISSION_CHECK);
OperationResult result = OperationServiceHelper.executeOperate("submit", "ec_out_contract_settle", new DynamicObject[]{outContractSettle}, option); OperationResult result = OperationServiceHelper.executeOperate("submit", "ec_out_contract_settle", new DynamicObject[]{outContractSettle}, option);
log.info("MaterialInAmountToItemEntryWorkFlowPlugin-result:"+result.toString()); log.info("MaterialInAmountToItemEntryWorkFlowPlugin-result:"+result.toString());
} }