Index: ssts-web/src/main/webapp/jasperRtp/tousseSterilizationInspectSituation.jasper =================================================================== diff -u -r17386 -r17388 Binary files differ Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r17387 -r17388 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 17387) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 17388) @@ -14151,9 +14151,13 @@ TousseSterilizationInspectSituationBean proportionBean1= tempMap.get(proportion + tag + SterilizationRecord.MONITOR_RESULT_QUALIFIED); TousseSterilizationInspectSituationBean proportionBean2= tempMap.get(proportion + tag + SterilizationRecord.MONITOR_RESULT_UNQUALIFIED); - int qualifiedProportion = new BigDecimal(qualifiedTotal) - .divide(new BigDecimal(qualifiedTotal + unqualifiedTotal),13,RoundingMode.HALF_UP) - .multiply(new BigDecimal(100)).intValue(); + int qualifiedProportion = 0; + Integer temp = qualifiedTotal + unqualifiedTotal; + if (temp != null && temp.intValue() > 0) { + qualifiedProportion = new BigDecimal(qualifiedTotal) + .divide(new BigDecimal(temp),13,RoundingMode.HALF_UP) + .multiply(new BigDecimal(100)).intValue(); + } proportionBean1.setAmount(qualifiedProportion); proportionBean2.setAmount(100 - qualifiedProportion); Index: ssts-web/src/main/webapp/jasperRtp/tousseSterilizationInspectSituation.jrxml =================================================================== diff -u -r17386 -r17388 --- ssts-web/src/main/webapp/jasperRtp/tousseSterilizationInspectSituation.jrxml (.../tousseSterilizationInspectSituation.jrxml) (revision 17386) +++ ssts-web/src/main/webapp/jasperRtp/tousseSterilizationInspectSituation.jrxml (.../tousseSterilizationInspectSituation.jrxml) (revision 17388) @@ -69,15 +69,15 @@ - + - + Index: ssts-web/src/main/webapp/images/jasperRtp/slash4.jpg =================================================================== diff -u Binary files differ