Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java =================================================================== diff -u -r35346 -r35679 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 35346) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 35679) @@ -4277,7 +4277,7 @@ useRecord.setRecyclingStatus(UseRecord.RECYCLINGSTATUS_AWAITRECYCLE); } else if (needRecyclingAmount > recycledAmount) { useRecord.setRecyclingStatus(UseRecord.RECYCLINGSTATUS_PARTRECYCLE); - } else if (needRecyclingAmount == recycledAmount) { + } else if (MathTools.equals(needRecyclingAmount, recycledAmount)) { useRecord.setRecyclingStatus(UseRecord.RECYCLINGSTATUS_RECYCLED); } objectDao.saveOrUpdate(useRecord);