fix(ic): 调整费用领料-生产订单行状态判断调整

This commit is contained in:
mzr 2025-11-03 18:59:03 +08:00
parent 4b2c7b5a66
commit 64bc4c0f23
1 changed files with 3 additions and 4 deletions

View File

@ -160,10 +160,9 @@ public class ManualMaterialPickupRule implements IRule<PurchaseInVO> {
for (PMOItemVO item : items) { for (PMOItemVO item : items) {
String cmoid = item.getCmoid(); String cmoid = item.getCmoid();
if (mobid.equals(cmoid)) { if (mobid.equals(cmoid)) {
if (!PMOFItemStatusEnum.PUT.equalsValue(item.getFitemstatus()) && // 自由=0,审批通过=4,投放=1,完工=2,关闭=3
!PMOFItemStatusEnum.AUDIT.equalsValue(item.getFitemstatus()) if (PMOFItemStatusEnum.PLAN.equalsValue(item.getFitemstatus())) {
) { ExceptionUtils.wrappBusinessException("流程生产订单行状态为自由态(明细id-" + cmoid + "),无法进行领料");
ExceptionUtils.wrappBusinessException("流程生产订单明细未完成,无法进行领料");
} }
pmoItemVO = item; pmoItemVO = item;
} }