Index: ssts-web/src/main/webapp/jasperRtp/sterilizingStoveUseCount.jrxml
===================================================================
diff -u -r33805 -r33832
--- ssts-web/src/main/webapp/jasperRtp/sterilizingStoveUseCount.jrxml (.../sterilizingStoveUseCount.jrxml) (revision 33805)
+++ ssts-web/src/main/webapp/jasperRtp/sterilizingStoveUseCount.jrxml (.../sterilizingStoveUseCount.jrxml) (revision 33832)
@@ -29,6 +29,7 @@
+
@@ -54,20 +55,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -123,6 +110,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java
===================================================================
diff -u -r33805 -r33832
--- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java (.../JasperreportsAction.java) (revision 33805)
+++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java (.../JasperreportsAction.java) (revision 33832)
@@ -1570,8 +1570,10 @@
String sterilisation = StrutsParamUtils.getPraramValue("sterilisation", "");
boolean enableTheSterilizationResultJudgmentFunction = CssdUtils.getSystemSetConfigByNameBool("enableTheSterilizationResultJudgmentFunction", false);
if(enableTheSterilizationResultJudgmentFunction){
+ parametMap.put("qualifiedColumnName", "灭菌合格次数");
parametMap.put("unqualifiedColumnName", "灭菌不合格次数");
}else{
+ parametMap.put("qualifiedColumnName", "灭菌完成次数");
parametMap.put("unqualifiedColumnName", "灭菌失败次数");
}
if(StringUtils.isNotBlank(querySupplyRoom) && StringUtils.isNotBlank(startTime)){
Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java
===================================================================
diff -u -r33820 -r33832
--- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 33820)
+++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 33832)
@@ -12796,13 +12796,19 @@
private Map getSuccessData(String depart , String departCoding,String sterilizationPurpose,
String startTime, String endTime, String type, String sterilizerNameGroup, String sterilizerName, String sterilisation) {
String statusSql = " and sr.status = '"+type+"'";
+ boolean enableTheSterilizationResultJudgmentFunction = CssdUtils.getSystemSetConfigByNameBool("enableTheSterilizationResultJudgmentFunction", false);
if(SterilizationRecord.STERILIZATION_STATUS_FAILURE.equals(type)){
- boolean enableTheSterilizationResultJudgmentFunction = CssdUtils.getSystemSetConfigByNameBool("enableTheSterilizationResultJudgmentFunction", false);
if(enableTheSterilizationResultJudgmentFunction){
statusSql = " and sr.status = '"+SterilizationRecord.STERILIZATION_STATUS_END
+ "' and sr.sterilizationResult='"
+ SterilizationRecord.STERILIZATIONRESULT_UNQUALIFIED +"' ";
}
+ }else if(SterilizationRecord.STERILIZATION_STATUS_END.equals(type)){
+ if(enableTheSterilizationResultJudgmentFunction){
+ statusSql = " and sr.status = '"+SterilizationRecord.STERILIZATION_STATUS_END
+ + "' and sr.sterilizationResult='"
+ + SterilizationRecord.STERILIZATIONRESULT_QUALIFIED +"' ";
+ }
}
String sql = "select min(s.name) name,count(*) amount,min(s.sequence) sequence from SterilizationRecord sr,Sterilizer s "
+" where sr.sterilizer_id = s.id "
Index: ssts-web/src/main/webapp/jasperRtp/sterilizingStoveUseCount.jasper
===================================================================
diff -u -r33805 -r33832
Binary files differ