Index: ssts-web/src/main/webapp/jasperRtp/routineMonitoringReport.jasper =================================================================== diff -u -r12331 -r14514 Binary files differ Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java =================================================================== diff -u -r14471 -r14514 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java (.../JasperreportsAction.java) (revision 14471) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java (.../JasperreportsAction.java) (revision 14514) @@ -77,7 +77,6 @@ import com.forgon.disinfectsystem.jasperreports.javabeansource.SatisfyInfo; import com.forgon.disinfectsystem.jasperreports.javabeansource.SatisfyItem; import com.forgon.disinfectsystem.jasperreports.javabeansource.UseRecordBean; -import com.forgon.disinfectsystem.jasperreports.javabeansource.UseRecordEnteringBean; import com.forgon.disinfectsystem.jasperreports.javabeansource.UseRecordItemBean; import com.forgon.disinfectsystem.jasperreports.javabeansource.UseRecordOperatorBean; import com.forgon.disinfectsystem.jasperreports.javabeansource.YearReportChartBean; @@ -1967,8 +1966,6 @@ && answerItem.length() > 0) { if (answerItem.equals(option)) { MonitoringItemBean bean = new MonitoringItemBean(); - bean.setId(qualityMonitoring - .getId()); bean.setAmount(qualityMonitoring .getAmount()); bean.setDateTime(dateStr); @@ -1978,7 +1975,7 @@ goodsName = qualityMonitoring .getMaterial(); } - bean.setGoodsName(goodsName); + bean.setGoodsName(goodsName + "%&" + qualityMonitoring.getId()); bean.setOrderNumber(qualityMonitoringItem .getOrderNumber()); bean.setOption(option);// 表头第三列 @@ -1997,15 +1994,14 @@ for (String option : optionArray) { if (map.get(option) == null) { MonitoringItemBean bean = new MonitoringItemBean(); - bean.setId(qualityMonitoring.getId()); bean.setAmount(qualityMonitoring.getAmount()); bean.setDateTime(dateStr); String goodsName = qualityMonitoring .getTousseName(); if (StringUtils.isBlank(goodsName)) { goodsName = qualityMonitoring.getMaterial(); } - bean.setGoodsName(goodsName); + bean.setGoodsName(goodsName + "%&" + qualityMonitoring.getId()); bean.setOrderNumber(qualityMonitoringItem .getOrderNumber()); bean.setOption(option);// 表头第三列 @@ -2022,15 +2018,14 @@ // 参数项 if (answer != null && answer.length() > 0) { MonitoringItemBean bean = new MonitoringItemBean(); - bean.setId(qualityMonitoring.getId()); bean.setAmount(qualityMonitoring.getAmount()); bean.setDateTime(dateStr); String goodsName = qualityMonitoring .getTousseName(); if (StringUtils.isBlank(goodsName)) { goodsName = qualityMonitoring.getMaterial(); } - bean.setGoodsName(goodsName); + bean.setGoodsName(goodsName + "%&" + qualityMonitoring.getId()); bean.setOrderNumber(qualityMonitoringItem .getOrderNumber()); bean.setOption(qualityMonitoringAnswer @@ -2045,13 +2040,12 @@ // if ("定期监测".equals(monitoringType)) { MonitoringItemBean bean = new MonitoringItemBean(); - bean.setId(qualityMonitoring.getId()); bean.setDateTime(dateStr); String goodsName = qualityMonitoring.getTousseName(); if (StringUtils.isBlank(goodsName)) { goodsName = qualityMonitoring.getMaterial(); } - bean.setGoodsName(goodsName); + bean.setGoodsName(goodsName + "%&" + qualityMonitoring.getId()); bean.setAmount(qualityMonitoring.getAmount()); bean.setOrderNumber(100); bean.setOption("监测结果");// 表头第三列 Index: ssts-web/src/main/webapp/jasperRtp/QualityMonitoringReport.jrxml =================================================================== diff -u -r14192 -r14514 --- ssts-web/src/main/webapp/jasperRtp/QualityMonitoringReport.jrxml (.../QualityMonitoringReport.jrxml) (revision 14192) +++ ssts-web/src/main/webapp/jasperRtp/QualityMonitoringReport.jrxml (.../QualityMonitoringReport.jrxml) (revision 14514) @@ -1,7 +1,7 @@ - +