Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r36682 -r36778 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 36682) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 36778) @@ -5595,7 +5595,9 @@ record.setRecyclingTimes(RecyclingRecord.RECYCLINGTIMES_TWO); } ftApplication.setReceiveMan(AcegiHelper.getLoginUserFullName()); - ftApplication.setReceiveTime(new Date()); + if(!RecyclingRecord.RECYCLINGTIMES_TWO.equals(record.getRecyclingTimes())){ + ftApplication.setReceiveTime(new Date());//二次回收不覆盖接收时间 + } ftApplication.setPackageStatus(recyclingStatus); ftApplication.setRecyclingStatus(recyclingStatus); ftApplication.setOrderByFiled(InvoicePlan.DELIVER_DELIVERED);