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