Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java =================================================================== diff -u -r23914 -r23916 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 23914) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 23916) @@ -724,10 +724,12 @@ /*simon-add:增加一个属性,用来表示申请单是否已提交过。 * 如果committedStatus为true,说明已提交过;如果为false,说明application之前是暂存状态 */ - boolean haveCommitted = false; - if(application.getCommittedStatus()!=null&&application.getCommittedStatus()){ - haveCommitted=application.getCommittedStatus(); + Boolean haveCommitted = application.getCommittedStatus(); + + if(haveCommitted == null){ + haveCommitted = false; } + application.setCommittedStatus(isCommit); saveOrUpdate(application);