Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/UseRecordBean.java =================================================================== diff -u -r12331 -r15152 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/UseRecordBean.java (.../UseRecordBean.java) (revision 12331) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/UseRecordBean.java (.../UseRecordBean.java) (revision 15152) @@ -11,6 +11,11 @@ public class UseRecordBean { private String depart; private List items = new ArrayList(); + + private int recordCount = 0 ; //此个科室的使用记录总条数(cjr) + private int tousseCount = 0 ; //此科室的器械包总数(cjr) + private int disposableGoodsCount = 0; //此科室的次性物品总数(cjr) + public String getDepart() { return depart; } @@ -23,5 +28,24 @@ public void setItems(List items) { this.items = items; } + public int getRecordCount() { + return recordCount; + } + public void setRecordCount(int recordCount) { + this.recordCount = recordCount; + } + public int getTousseCount() { + return tousseCount; + } + public void setTousseCount(int tousseCount) { + this.tousseCount = tousseCount; + } + public int getDisposableGoodsCount() { + return disposableGoodsCount; + } + public void setDisposableGoodsCount(int disposableGoodsCount) { + this.disposableGoodsCount = disposableGoodsCount; + } + } Index: ssts-web/src/main/webapp/jasperRtp/useRecordTotalView.jrxml =================================================================== diff -u -r14163 -r15152 --- ssts-web/src/main/webapp/jasperRtp/useRecordTotalView.jrxml (.../useRecordTotalView.jrxml) (revision 14163) +++ ssts-web/src/main/webapp/jasperRtp/useRecordTotalView.jrxml (.../useRecordTotalView.jrxml) (revision 15152) @@ -37,6 +37,18 @@ + + + + + + + + + + + + @@ -147,4 +159,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: ssts-web/src/main/webapp/jasperRtp/useRecordTotalViewSub.jasper =================================================================== diff -u -r14163 -r15152 Binary files differ Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java =================================================================== diff -u -r15043 -r15152 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java (.../JasperreportsAction.java) (revision 15043) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java (.../JasperreportsAction.java) (revision 15152) @@ -1915,6 +1915,20 @@ +" group by operator "; List itemBeans = jasperReportManager.getUserAndRecordAmount(sql,coding,startDay,endDay); if(itemBeans.size() != 0){ + + //统计下面三列的总数(cjr) + int recordCount = 0; + int tousseCount = 0; + int disposableGoodsCount = 0; + for (UseRecordItemBean useRecordItemBean : itemBeans) { + recordCount += useRecordItemBean.getRecordAmount(); + tousseCount += useRecordItemBean.getTousseAmount(); + disposableGoodsCount += useRecordItemBean.getDisposableGoodsAmount(); + } + recordBean.setRecordCount(recordCount); + recordBean.setTousseCount(tousseCount); + recordBean.setDisposableGoodsCount(disposableGoodsCount); + recordBean.setItems(itemBeans); list.add(recordBean); } Index: ssts-web/src/main/webapp/jasperRtp/useRecordTotalView.jasper =================================================================== diff -u -r14163 -r15152 Binary files differ