Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r32768 -r32774 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 32768) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 32774) @@ -15544,6 +15544,9 @@ String _option = arr[1]; String _questionName = arr[2]; int anwserInt = entry.getValue(); + if(anwserInt == 0){ + continue; + } MonitoringItemBean bean1 = new MonitoringItemBean(); bean1.setGoodsName("汇总"); bean1.setDateTime("汇总"); @@ -15557,16 +15560,18 @@ } } } - addQualifiedAmountInfo(isQualifiedAmount, list, orderNumber, option, questionName); - MonitoringItemBean bean = new MonitoringItemBean(); - bean.setGoodsName("汇总"); - bean.setDateTime("汇总"); - bean.setOrderNumber(orderNumber); - bean.setOption(option); - bean.setQuestionName(questionName); - bean.setAmount(totalAmount); - bean.setPositionMsg(""); - list.add(bean); + if(totalAmount != null && totalAmount > 0){ + addQualifiedAmountInfo(isQualifiedAmount, list, orderNumber, option, questionName); + MonitoringItemBean bean = new MonitoringItemBean(); + bean.setGoodsName("汇总"); + bean.setDateTime("汇总"); + bean.setOrderNumber(orderNumber); + bean.setOption(option); + bean.setQuestionName(questionName); + bean.setAmount(totalAmount); + bean.setPositionMsg(""); + list.add(bean); + } } } }