Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java =================================================================== diff -u -r14648 -r14739 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 14648) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 14739) @@ -2569,15 +2569,20 @@ Date lastModifiedTime = application.getSubmitTime(); //申请时间为空 或者 暂存后提交 申请时间赋值。并且要提交时间为空,即没有提交过,如果提交过该申请单,则不修改申请单的创建时间。 - if(application.getApplicationTime() == null || (committedStatus && !oldCommittedStatus && lastModifiedTime == null)){ + // 改成申请时间为空或者暂存后提交申请时间赋值,暂存后暂存后和提交后再提交不赋值, + if(application.getApplicationTime() == null || (committedStatus && !oldCommittedStatus)){ + // if(application.getApplicationTime() == null || (committedStatus && !oldCommittedStatus && lastModifiedTime == null)){ application.setApplicationTime(currentDateTime); } // 如果为提交状态则设置提交时间。 // 考虑到申请时间和提交时间概念上有些模糊,将提交时间改为了申请单的最后修改时间 - if (committedStatus) { - application.setSubmitTime(currentDateTime); - } + // if (committedStatus) { + // application.setSubmitTime(currentDateTime); + // } + + //改成无论提交或者暂存都要设置提交时间 + application.setSubmitTime(currentDateTime); // 器械包的Item List newItemsList = application.getApplicationItems();; if(newItemsList == null){