出库单提交撤销和审核反审核操作系统插件修改,去除领料人必录校验

This commit is contained in:
xuhaihui 2025-09-05 09:55:34 +08:00
parent e8e54c0300
commit dbd9228959
1 changed files with 10 additions and 6 deletions

View File

@ -41,6 +41,10 @@ import kd.ec.material.opplugin.validator.InvAdjustBillExistValidator;
import kd.ec.material.opplugin.validator.MaterialOutBillValidator; import kd.ec.material.opplugin.validator.MaterialOutBillValidator;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
/*
* 出库单提交撤销和审核反审核操作系统插件
* 说明去除领料人必填校验
*/
public class MaterialOutBillOpExt extends AbstractOperationServicePlugIn { public class MaterialOutBillOpExt extends AbstractOperationServicePlugIn {
public MaterialOutBillOpExt() { public MaterialOutBillOpExt() {
} }
@ -255,20 +259,20 @@ public class MaterialOutBillOpExt extends AbstractOperationServicePlugIn {
requestPersonName = obj.getString("reqpersonname"); requestPersonName = obj.getString("reqpersonname");
if (labour == null) { if (labour == null) {
if (requestPersonF7 == null) { if (requestPersonF7 == null) {
team = String.format(ResManager.loadKDString("%s请填写“领料人”", "MaterialOutBillOp_3", "ec-ecma-opplugin", new Object[0]), billNumber); // team = String.format(ResManager.loadKDString("%s请填写“领料人”", "MaterialOutBillOp_3", "ec-ecma-opplugin", new Object[0]), billNumber);
throw new KDBizException(team); // throw new KDBizException(team);//二开注释掉的
} }
} else { } else {
team = labour.getString("team"); team = labour.getString("team");
String errMsg; String errMsg;
if ("01".equals(team)) { if ("01".equals(team)) {
if (requestPersonF7 == null) { if (requestPersonF7 == null) {
errMsg = String.format(ResManager.loadKDString("%s请填写“领料人”", "MaterialOutBillOp_3", "ec-ecma-opplugin", new Object[0]), billNumber); // errMsg = String.format(ResManager.loadKDString("%s请填写“领料人”", "MaterialOutBillOp_3", "ec-ecma-opplugin", new Object[0]), billNumber);
throw new KDBizException(errMsg); // throw new KDBizException(errMsg);//二开注释掉的
} }
} else if ("02".equals(team) && (requestPersonName == null || "".equals(requestPersonName))) { } else if ("02".equals(team) && (requestPersonName == null || "".equals(requestPersonName))) {
errMsg = String.format(ResManager.loadKDString("%s请填写“领料人”", "MaterialOutBillOp_3", "ec-ecma-opplugin", new Object[0]), billNumber); // errMsg = String.format(ResManager.loadKDString("%s请填写“领料人”", "MaterialOutBillOp_3", "ec-ecma-opplugin", new Object[0]), billNumber);
throw new KDBizException(errMsg); // throw new KDBizException(errMsg);//二开注释掉的
} }
} }