Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r14744 -r14749 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 14744) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 14749) @@ -1503,7 +1503,13 @@ String tousseType = rs.getString(1); Integer amount = rs.getInt(2); totalAmount += amount; - tousseTypeMap.put(tousseType,amount); + if(tousseTypeMap.containsKey(tousseType)){ + int count = tousseTypeMap.get(tousseType); + tousseTypeMap.put(tousseType,count+amount); + }else{ + tousseTypeMap.put(tousseType,amount); + } + } } catch (SQLException e) { e.printStackTrace();