Index: ssts-web/src/main/webapp/jasperRtp/urgentNeedGoodsProcessingCycle.jrxml =================================================================== diff -u -r18094 -r18109 --- ssts-web/src/main/webapp/jasperRtp/urgentNeedGoodsProcessingCycle.jrxml (.../urgentNeedGoodsProcessingCycle.jrxml) (revision 18094) +++ ssts-web/src/main/webapp/jasperRtp/urgentNeedGoodsProcessingCycle.jrxml (.../urgentNeedGoodsProcessingCycle.jrxml) (revision 18109) @@ -1,6 +1,6 @@ - + @@ -318,7 +318,7 @@ - + @@ -329,10 +329,10 @@ - + - + @@ -343,10 +343,10 @@ - + - + @@ -357,10 +357,10 @@ - + - + @@ -371,10 +371,10 @@ - + - + @@ -385,10 +385,10 @@ - + - + @@ -399,10 +399,10 @@ - + - + @@ -413,10 +413,10 @@ - + - + @@ -427,7 +427,7 @@ - + Index: ssts-web/src/main/webapp/jasperRtp/urgentNeedGoodsProcessingCycle.jasper =================================================================== diff -u -r18094 -r18109 Binary files differ Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r18108 -r18109 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 18108) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 18109) @@ -15339,8 +15339,8 @@ String idCardInstanceBarcode = StringTools.defaultString(result.getString("idCardInstanceBarcode")); String ownGroup = StringTools.defaultString(result.getString("ownGroup")); - String recyclingTime = ForgonDateUtils.safelyFormatDate(result.getTimestamp("recyclingTime"), ForgonDateUtils.SIMPLEDATEFORMAT_YYYYMMDDHHMM, - ForgonDateUtils.safelyFormatDate(result.getTimestamp("washTransitionTime"), ForgonDateUtils.SIMPLEDATEFORMAT_YYYYMMDDHHMM, "")); + String recyclingTime = ForgonDateUtils.safelyFormatDate(result.getTimestamp("recyclingTime"), ForgonDateUtils.SIMPLEDATEFORMAT_YYYYMMDDHHMM, ""); + String tousseTransitionTime = ForgonDateUtils.safelyFormatDate(result.getTimestamp("tousseTransitionTime"), ForgonDateUtils.SIMPLEDATEFORMAT_YYYYMMDDHHMM, ""); String invoiceSendTime = ForgonDateUtils.safelyFormatDate(result.getTimestamp("invoiceSendTime"), ForgonDateUtils.SIMPLEDATEFORMAT_YYYYMMDDHHMM, ""); Date tousseTransitionDateTime = result.getTimestamp("tousseTransitionTime"); @@ -15352,6 +15352,7 @@ Date invoiceSendDateTime = result.getTimestamp("invoiceSendTime"); if (tousseTransitionDateTime != null) { //如果有预回收的时间,则取之 recyclingDateTime = tousseTransitionDateTime; + recyclingTime = tousseTransitionTime; } UrgentNeedGoodsProcessingCycle bean = new UrgentNeedGoodsProcessingCycle(); @@ -15363,7 +15364,7 @@ //计算回收到清洗交接时长 if (recyclingDateTime != null && washTransitionDateTime != null) { Long recyclingToWashTransitionDuration = (washTransitionDateTime.getTime() - recyclingDateTime.getTime())/1000/60; - bean.setRecyclingToWashTransitionDuration(Math.abs(recyclingToWashTransitionDuration.intValue())); + bean.setRecyclingToWashTransitionDuration(recyclingToWashTransitionDuration.intValue()); } //计算装配到灭菌时长 if (operationDateTime != null && startDateTime != null) {