Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r13428 -r13430 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 13428) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 13430) @@ -921,13 +921,16 @@ newGoodsStock(originalName, additionalAmount, stockList, wareHouseList.get(0)); } } - try { - //修改材料库存 - goodsStockManager.saveOrUpdateGoodsStock(stockList, - GoodsStockManager.MODE_OUTSTOCK); - } catch (Exception e) { - throw new RuntimeException(e.getMessage()); + if (StringUtils.isNotBlank(suppleJson)) { + try { + //修改材料库存 + goodsStockManager.saveOrUpdateGoodsStock(stockList, + GoodsStockManager.MODE_OUTSTOCK); + } catch (Exception e) { + throw new RuntimeException(e.getMessage()); + } } + packingTask.setSupplementTime(new Date()); this.saveOrUpdate(packingTask); }