Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/action/RecyclingRecordAction.java =================================================================== diff -u -r33676 -r33929 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/action/RecyclingRecordAction.java (.../RecyclingRecordAction.java) (revision 33676) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/action/RecyclingRecordAction.java (.../RecyclingRecordAction.java) (revision 33929) @@ -1048,9 +1048,7 @@ invoicePlanAndTousseNameMap.put(id, tousseNames); } tousseNames.add(invoicePlanRs.getString("name")); - if(!invoicePlanToTousseAmountMap.containsKey(id)){ - invoicePlanToTousseAmountMap.put(id, invoicePlanRs.getInt("sumAmount")); - } + invoicePlanToTousseAmountMap.put(id, MathTools.add(invoicePlanToTousseAmountMap.get(id), invoicePlanRs.getInt("sumAmount")).intValue()); } }catch(SQLException e){ e.printStackTrace();