Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java =================================================================== diff -u -r29861 -r29882 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 29861) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 29882) @@ -3992,7 +3992,7 @@ Integer oldVersion = recyclingApplication.getOldVersion(); Integer newVersion = recyclingApplication.getVersion(); if(VersionOperators.versionEquals(oldVersion, newVersion)){ - recyclingApplication.setVersion(oldVersion + 1); + VersionOperators.increaseVersion(recyclingApplication); }else{ throw new SystemException("申请单已经被其他用户修改,请重新打开该申请单进行处理!"); } Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/service/ForeignTousseApplicationManagerImpl.java =================================================================== diff -u -r29790 -r29882 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/service/ForeignTousseApplicationManagerImpl.java (.../ForeignTousseApplicationManagerImpl.java) (revision 29790) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/service/ForeignTousseApplicationManagerImpl.java (.../ForeignTousseApplicationManagerImpl.java) (revision 29882) @@ -299,7 +299,7 @@ if(!VersionOperators.versionEquals(oldVersion, version)){ throw new RuntimeException("申请单已经被其他用户修改,请重新打开该申请单进行处理!"); }else{ - application.setVersion(version + 1); + VersionOperators.increaseVersion(application); } } SupplyRoomConfig systemParams = supplyRoomConfigManager