소스 검색

备货库存不在虚拟区或者仓储区,暂不可更新备货

k 2 년 전
부모
커밋
e197480541
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      warewms-ams/src/main/java/com/ruoyi/ams/order/service/impl/UpdateOrderStockingProcessImpl.java

+ 5 - 0
warewms-ams/src/main/java/com/ruoyi/ams/order/service/impl/UpdateOrderStockingProcessImpl.java

@@ -115,6 +115,11 @@ public class UpdateOrderStockingProcessImpl implements UpdateOrderStockingProces
                 log.error("备货库存任务占用,暂不可更新备货" + locIdLotattVO.getLocationNo());
                 return AjaxResult.error("备货库存任务占用,暂不可更新备货" + locIdLotattVO.getLocationNo());
             }
+            // 库存需要在仓储区或者虚拟区
+            if (!locIdLotattVO.getZoneId().equals(Constant.ZONE_TYPE.ZONE_VIRTUAL.getValue())
+                    && !locIdLotattVO.getZoneId().equals(Constant.ZONE_TYPE.ZONE_VIRTUAL.getValue())) {
+                return AjaxResult.error("备货库存不在虚拟区或者仓储区,暂不可更新备货:" + locIdLotattVO.getLocationNo());
+            }
         }
         // 是否作废
         if (erpOrderList.get(0).getValid().equalsIgnoreCase("X")) {