diff --git a/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseStorageOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseStorageOrderServiceImpl.java index 506b64d7..aba90665 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseStorageOrderServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseStorageOrderServiceImpl.java @@ -1977,6 +1977,9 @@ public class WarehouseStorageOrderServiceImpl implements IWarehouseStorageOrderS } else if(warehouseStorageType.equals("4")){//新增委外入库库存历史记录 WarehouseInventoryInquiry oldWarehouseInventoryInquiry = warehouseInventoryInquiryMapper.selectWarehouseInventoryInquiryByMaterialNo(materialNo); + if(oldWarehouseInventoryInquiry == null){ + throw new BusinessException("物料" + materialNo + "库存查询记录为空,请检查"); + } Integer historicalTotal = oldWarehouseInventoryInquiry.getHistoricalTotal(); historicalTotal += storageNum; oldWarehouseInventoryInquiry.setHistoricalTotal(historicalTotal);