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