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

This commit is contained in:
zhangzhiguo 2025-09-22 11:08:37 +08:00
parent 321336d154
commit 372571abb0
1 changed files with 5 additions and 3 deletions

View File

@ -53,9 +53,11 @@ public class MaterialInAmountToItemEntryWorkFlowPlugin implements IWorkflowPlugi
calAllTypeAmount(outContractSettle);
SaveServiceHelper.save(new DynamicObject[]{outContractSettle});
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.setVariableValue("ishasright", "true");//此处是跳过校验权限
// option.setVariableValue(OperateOptionConst.STRICTVALIDATION, String.valueOf(false));
// option.setVariableValue(OperateOptionConst.IGNOREINTERACTION, String.valueOf(true));
// option.setVariableValue(OperateOptionConst.IGNOREWARN, String.valueOf(true));
option.setVariableValue(OperateOptionConst.ISHASRIGHT, String.valueOf(true));//跳过权限校验
//option.add(OperateOptionConst.SKIP_PERMISSION_CHECK);
OperationResult result = OperationServiceHelper.executeOperate("submit", "ec_out_contract_settle", new DynamicObject[]{outContractSettle}, option);
log.info("MaterialInAmountToItemEntryWorkFlowPlugin-result:"+result.toString());