Index: ssts-web/src/main/webapp/jasperRtp/materialTypeWorkloadReport.jasper =================================================================== diff -u -r14473 -r14755 Binary files differ Index: ssts-web/src/main/webapp/jasperRtp/materialTypeWorkloadReport.jrxml =================================================================== diff -u -r14473 -r14755 --- ssts-web/src/main/webapp/jasperRtp/materialTypeWorkloadReport.jrxml (.../materialTypeWorkloadReport.jrxml) (revision 14473) +++ ssts-web/src/main/webapp/jasperRtp/materialTypeWorkloadReport.jrxml (.../materialTypeWorkloadReport.jrxml) (revision 14755) @@ -73,7 +73,7 @@ - + @@ -93,12 +93,12 @@ - + - + @@ -150,21 +150,28 @@ - + - + + + + + + + + - + @@ -183,8 +190,8 @@ - - + + @@ -202,93 +209,124 @@ - + - + + + + - - + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -306,14 +344,14 @@ - + - + Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r14749 -r14755 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 14749) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 14755) @@ -9185,6 +9185,7 @@ } totalUnqualifiedAmount += washUnqualifiedAmount; data.setWashUnqualifiedAmount(washUnqualifiedAmount); + data.setWashUnqualifiedPercentage(MathTools.divide(washUnqualifiedAmount, amount, 4)); totalAmount += amount; tmpList.add(data); } @@ -9193,13 +9194,6 @@ } finally { DatabaseUtil.closeResultSetAndStatement(rs); } - - for (MaterialTypeWorkloadReport bean : tmpList) { - if(totalAmount > 0){ - Double d = MathTools.divide(totalUnqualifiedAmount, totalAmount, 4); - bean.setWashUnqualifiedPercentage(d); - } - } list.addAll(tmpList); } /** Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/MaterialTypeWorkloadReport.java =================================================================== diff -u -r14473 -r14755 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/MaterialTypeWorkloadReport.java (.../MaterialTypeWorkloadReport.java) (revision 14473) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/MaterialTypeWorkloadReport.java (.../MaterialTypeWorkloadReport.java) (revision 14755) @@ -14,7 +14,7 @@ private Integer washUnqualifiedAmount = 0;//清洗不合数 - private Double washUnqualifiedPercentage;//清洗不合格百分比 + private Double washUnqualifiedPercentage;//清洗不合格率 public Integer getRowNum() { return rowNum;