Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r40946 -r41085 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 40946) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 41085) @@ -4749,7 +4749,9 @@ if(packingTasks == null){ packingTasks = new ArrayList(); } - packingTasks.add(task); + if(amount > 0){ + packingTasks.add(task); + } task.setSerialNumber(recyclingRecord.getPackingTaskSerialNumber()); task.setUnPackAmount(0); task.setAmount(0);