Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r30899 -r30905 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 30899) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 30905) @@ -1748,6 +1748,7 @@ ReflectUtil.copyProperties(itemVo, newItemVo, true, listProNotToCopy); newItemVo.setAmount(canPackingAmount); newItemVo.setMaxAmount(canPackingAmount); + newItemVo.setStatus(PackingTask.STATUS_AWAIT_PACKING); childrens.add(newItemVo); } } @@ -1901,7 +1902,7 @@ * @return */ private Integer getWaitSupplementTousseAmount(List errorDamages,String status,Long tousseDefinitionIds){ - if(PackingTask.STATUS_AWAIT_PACKING.equals(status)){ + if(PackingTask.STATUS_AWAIT_PACKING.equals(status) || PackingTask.STATUS_AWAIT_VERIFYING.equals(status)){ Map materialMap = new HashMap(); if(errorDamages != null){ for (MaterialErrorDamageDetail error : errorDamages) {