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) {
String cmoid = item.getCmoid();
if (mobid.equals(cmoid)) {
if (!PMOFItemStatusEnum.PUT.equalsValue(item.getFitemstatus()) &&
!PMOFItemStatusEnum.AUDIT.equalsValue(item.getFitemstatus())
) {
ExceptionUtils.wrappBusinessException("流程生产订单明细未完成,无法进行领料");
// 自由=0,审批通过=4,投放=1,完工=2,关闭=3
if (PMOFItemStatusEnum.PLAN.equalsValue(item.getFitemstatus())) {
ExceptionUtils.wrappBusinessException("流程生产订单行状态为自由态(明细id-" + cmoid + "),无法进行领料");
}
pmoItemVO = item;
}