Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r27354 -r27364 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 27354) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 27364) @@ -464,7 +464,11 @@ while (resultSet1.next()) { String month = resultSet1.getString(1); int amount = resultSet1.getInt(2); - washRecordMap.put(month, amount); + if(washRecordMap.containsKey(month)){ + washRecordMap.put(month, washRecordMap.get(month) + amount); + }else{ + washRecordMap.put(month, amount); + } } } catch (Exception e) { e.printStackTrace(); @@ -2156,7 +2160,11 @@ while (washRecordResult.next()) { String month = washRecordResult.getString(1); int amount = washRecordResult.getInt(2); - washRecordMap.put(month, amount); + if(washRecordMap.containsKey(month)){ + washRecordMap.put(month, washRecordMap.get(month) + amount); + }else{ + washRecordMap.put(month, amount); + } } } catch (Exception e) { e.printStackTrace();