Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r13137 -r13139 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 13137) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 13139) @@ -7685,8 +7685,9 @@ String key = goods.getName(); if(StringUtils.isNotBlank(goods.getSpecification())){ - key = "[" + goods.getSpecification() + "]"; + key += "[" + goods.getSpecification() + "]"; } + List entryItems = inMap.get(key); Long amount = 0L; double totalPrice = 0.00; @@ -7737,7 +7738,7 @@ item.setCost(rs.getDouble(4)); String key = rs.getString(1); if(StringUtils.isNotBlank(rs.getString(2))){ - key = "[" + rs.getString(2) + "]"; + key += "[" + rs.getString(2) + "]"; } List items = map.get(key); if(items == null){