diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/PurchaseOrderServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/PurchaseOrderServiceImpl.java index 8d2d16fe..823a1db4 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/PurchaseOrderServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/PurchaseOrderServiceImpl.java @@ -96,16 +96,19 @@ public class PurchaseOrderServiceImpl extends ServiceImpl 0){ + throw new RuntimeException("存在达到数量,不允许关闭订单"); + } // 修改状态 lambdaUpdate() .set(PurchaseOrder::getStatus,"已关闭") .eq(PurchaseOrder::getId,purchaseOrder.getId()) .update(); // 修改库存数量 -// InventoryStockEntity inventoryStockEntity = new InventoryStockEntity(); -// inventoryStockEntity.setId(purchaseOrder.getInventoryStockId()); -// inventoryStockEntity.setQtyOfPo(purchaseOrder.getQty().floatValue()); -// inventoryStockService.updateQtyOfPoByIdOfSub(inventoryStockEntity); + InventoryStockEntity inventoryStockEntity = new InventoryStockEntity(); + inventoryStockEntity.setId(purchaseOrder.getInventoryStockId()); + inventoryStockEntity.setQtyOfPo(purchaseOrder.getQty().floatValue()); + inventoryStockService.updateQtyOfPoByIdOfSub(inventoryStockEntity); } private void checkPurchaseOrder(PurchaseOrder purchaseOrder) {