From 9e928fe5bc2c006d2c4a295a301dc1e0f89d6dfe Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期一, 05 五月 2025 18:01:31 +0800
Subject: [PATCH]  /**      * 峰时占比      */     private BigDecimal fsRatio;

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingMainTask.java         |    2 +-
 ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingOverviewDTO.java       |   14 ++++++++++++--
 ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingOverviewEntity.java |   14 ++++++++++++--
 3 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingOverviewDTO.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingOverviewDTO.java
index 3e1dd51..9ce1932 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingOverviewDTO.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingOverviewDTO.java
@@ -113,7 +113,17 @@
     private BigDecimal gxls;
 
     /**
-     * 峰谷占比
+     * 峰时占比
      */
-    private BigDecimal fgRatio;
+    private BigDecimal fsRatio;
+
+    /**
+     * 谷时占比
+     */
+    private BigDecimal gsRatio;
+
+    /**
+     * 平时占比
+     */
+    private BigDecimal psRatio;
 }
\ No newline at end of file
diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingOverviewEntity.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingOverviewEntity.java
index f0eca64..89acfb9 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingOverviewEntity.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingOverviewEntity.java
@@ -107,7 +107,17 @@
     private BigDecimal gxls;
 
     /**
-     * 峰谷占比
+     * 峰时占比
      */
-    private BigDecimal fgRatio;
+    private BigDecimal fsRatio;
+
+    /**
+     * 谷时占比
+     */
+    private BigDecimal gsRatio;
+
+    /**
+     * 平时占比
+     */
+    private BigDecimal psRatio;
 }
\ No newline at end of file
diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingMainTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingMainTask.java
index 06a98bb..33170eb 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingMainTask.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingMainTask.java
@@ -113,7 +113,7 @@
                     processMainEntity.setAvgValue(BigDecimal.valueOf(avgValue));
                     // 历史最优
                     double baseValue = 0.0;
-                    if (Double.valueOf(conf.getExt3()) > 0.0) {
+                    if (conf.getExt3() == null || Double.valueOf(conf.getExt3()) > 0.0) {
                         baseValue = historyList_90.stream().mapToDouble(e -> e.getRealValue().doubleValue()).max().orElse(0.0);
                     }else {
                         baseValue = historyList_90.stream().mapToDouble(e -> e.getRealValue().doubleValue()).min().orElse(0.0);

--
Gitblit v1.9.3