Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r37650 -r37750 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 37650) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 37750) @@ -8920,6 +8920,13 @@ } } + if(oldTousseInstance != null){ + oldTousseInstance.setStatus(TousseInstance.STATUS_DISCARD); + oldTousseInstance.setWasteReason("自定义重新装配废弃原器械包"); + oldTousseInstance.setWasteDate(new Date()); + oldTousseInstance.setOperateUser(AcegiHelper.getLoginUserFullName()); + objectDao.update(oldTousseInstance); + } // 更新装配数量 packingRecord.setAmount(tousseInstanceList.size()); saveOrUpdate(packingRecord);