From a0b0e767a8260f9aab98d55153b7f78bcfd95eed Mon Sep 17 00:00:00 2001 From: lius <Lius2225@163.com> Date: 星期五, 11 八月 2023 14:50:15 +0800 Subject: [PATCH] update --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEfficiencyReportServiceImpl.java | 59 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 30 insertions(+), 29 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEfficiencyReportServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEfficiencyReportServiceImpl.java index 143d28d..b2adeef 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEfficiencyReportServiceImpl.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEfficiencyReportServiceImpl.java @@ -657,23 +657,24 @@ mdcEfficiencyShiftResultDto.setColor(mdcUtilizationRate.getRateParameterColor()); } } - } else { - mdcEfficiencyShiftResultDto.setTheDate(date); - mdcEfficiencyShiftResultDto.setProcessLong(new BigDecimal("0")); - mdcEfficiencyShiftResultDto.setUtilizationRate(new BigDecimal("0")); - mdcEfficiencyShiftResultDto.setStartRate(new BigDecimal("0")); - mdcEfficiencyShiftResultDto.setOpenRate(new BigDecimal("0")); - mdcEfficiencyShiftResultDto.setOpenLong(new BigDecimal("0")); - mdcEfficiencyShiftResultDto.setWaitLong(new BigDecimal("0")); - mdcEfficiencyShiftResultDto.setCloseLong(new BigDecimal("0")); - for (MdcUtilizationRate mdcUtilizationRate : mdcUtilizationRateList) { - if (0 >= mdcUtilizationRate.getMinimumRange() && 0 < mdcUtilizationRate.getMaximumRange()) { - mdcEfficiencyShiftResultDto.setColor(mdcUtilizationRate.getRateParameterColor()); - } - } } } } else { + mdcEfficiencyShiftResultDto.setTheDate(date); + mdcEfficiencyShiftResultDto.setProcessLong(new BigDecimal("0")); + mdcEfficiencyShiftResultDto.setUtilizationRate(new BigDecimal("0")); + mdcEfficiencyShiftResultDto.setStartRate(new BigDecimal("0")); + mdcEfficiencyShiftResultDto.setOpenRate(new BigDecimal("0")); + mdcEfficiencyShiftResultDto.setOpenLong(new BigDecimal("0")); + mdcEfficiencyShiftResultDto.setWaitLong(new BigDecimal("0")); + mdcEfficiencyShiftResultDto.setCloseLong(new BigDecimal("0")); + for (MdcUtilizationRate mdcUtilizationRate : mdcUtilizationRateList) { + if (0 >= mdcUtilizationRate.getMinimumRange() && 0 < mdcUtilizationRate.getMaximumRange()) { + mdcEfficiencyShiftResultDto.setColor(mdcUtilizationRate.getRateParameterColor()); + } + } + } + if (StringUtils.isBlank(mdcEfficiencyShiftResultDto.getColor())) { mdcEfficiencyShiftResultDto.setTheDate(date); mdcEfficiencyShiftResultDto.setProcessLong(new BigDecimal("0")); mdcEfficiencyShiftResultDto.setUtilizationRate(new BigDecimal("0")); @@ -1280,20 +1281,6 @@ mdcEfficiencyResultDto.setColor(mdcUtilizationRate.getRateParameterColor()); } } - } else { - mdcEfficiencyResultDto.setTheDate(date); - mdcEfficiencyResultDto.setProcessLong(new BigDecimal("0")); - mdcEfficiencyResultDto.setUtilizationRate(new BigDecimal("0")); - mdcEfficiencyResultDto.setStartRate(new BigDecimal("0")); - mdcEfficiencyResultDto.setOpenRate(new BigDecimal("0")); - mdcEfficiencyResultDto.setOpenLong(new BigDecimal("0")); - mdcEfficiencyResultDto.setWaitLong(new BigDecimal("0")); - mdcEfficiencyResultDto.setCloseLong(new BigDecimal("0")); - for (MdcUtilizationRate mdcUtilizationRate : mdcUtilizationRateList) { - if (0 >= mdcUtilizationRate.getMinimumRange() && 0 < mdcUtilizationRate.getMaximumRange()) { - mdcEfficiencyResultDto.setColor(mdcUtilizationRate.getRateParameterColor()); - } - } } } } else { @@ -1311,7 +1298,21 @@ } } } - + if (StringUtils.isBlank(mdcEfficiencyResultDto.getColor())) { + mdcEfficiencyResultDto.setTheDate(date); + mdcEfficiencyResultDto.setProcessLong(new BigDecimal("0")); + mdcEfficiencyResultDto.setUtilizationRate(new BigDecimal("0")); + mdcEfficiencyResultDto.setStartRate(new BigDecimal("0")); + mdcEfficiencyResultDto.setOpenRate(new BigDecimal("0")); + mdcEfficiencyResultDto.setOpenLong(new BigDecimal("0")); + mdcEfficiencyResultDto.setWaitLong(new BigDecimal("0")); + mdcEfficiencyResultDto.setCloseLong(new BigDecimal("0")); + for (MdcUtilizationRate mdcUtilizationRate : mdcUtilizationRateList) { + if (0 >= mdcUtilizationRate.getMinimumRange() && 0 < mdcUtilizationRate.getMaximumRange()) { + mdcEfficiencyResultDto.setColor(mdcUtilizationRate.getRateParameterColor()); + } + } + } return mdcEfficiencyResultDto; } -- Gitblit v1.9.3