Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r13814 -r13815 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 13814) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 13815) @@ -322,7 +322,6 @@ if(items.size() > 0){ if(damageRecord == null){ damageRecord = new RecyclingDamageRecord(); - damageRecord.setDamages(items); damageRecord.setTime(new Date()); damageRecord.setAdditionalDeptCode(record.getOrgUnitCoding()); damageRecord.setDamageOfPeople(record.getOperator()); @@ -335,6 +334,7 @@ }else{ damageRecord.setStatus(RecyclingDamageRecord.STATUS_WAIT_CONFIRM); } + damageRecord.setDamages(items); recyclingDamageRecordManager.saveOrUpdate(damageRecord); for (RecyclingDamageItem recyclingDamageItem : items) { recyclingDamageItem.setDamageRecordId(damageRecord.getId());