Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r12827 -r12879 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 12827) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 12879) @@ -2777,6 +2777,12 @@ ); if(tiList != null && tiList.size() > 0){ WareHouse wareHouse = wareHouseManager.getDefaultWareHouseByUnitCode(orgUnitCoding); + if(wareHouse == null){ + throw new RuntimeException("该科室仓库未定义!"); + } + for (TousseInstance ti : tiList) { + tousseInstanceManager.setToWareHouse(ti, wareHouse); + } List goodsStock = TousseInstanceUtils.newGoodsStockList(tiList, wareHouse); try { goodsStockManager.saveOrUpdateGoodsStock(goodsStock, GoodsStockManager.MODE_INSTOCK);