From 45fdeee912088efbd07a748a011682c6c6d1ce51 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期三, 15 十一月 2023 14:55:02 +0800
Subject: [PATCH] 1. 修改风险值的查询逻辑;

---
 src/main/java/com/flightfeather/monitor/service/impl/RiskValueServiceImpl.java   |    3 +
 src/main/resources/mapper/ds1/RiskValueMapper.xml                                |    2 
 src/main/java/com/flightfeather/monitor/controller/Vue3FumeController.java       |    1 
 src/main/java/com/flightfeather/monitor/domain/ds1/entity/RiskValue.java         |    3 +
 src/main/java/com/flightfeather/monitor/pojo/RiskValuePojo.kt                    |   46 +----------------------
 src/main/java/com/flightfeather/monitor/controller/dust/RiskValueController.java |    2 
 src/main/java/com/flightfeather/monitor/domain/util/MyMapper.java                |    1 
 src/main/resources/application.yml                                               |   16 ++++----
 8 files changed, 18 insertions(+), 56 deletions(-)

diff --git a/src/main/java/com/flightfeather/monitor/controller/Vue3FumeController.java b/src/main/java/com/flightfeather/monitor/controller/Vue3FumeController.java
index c641125..aea5d13 100644
--- a/src/main/java/com/flightfeather/monitor/controller/Vue3FumeController.java
+++ b/src/main/java/com/flightfeather/monitor/controller/Vue3FumeController.java
@@ -8,6 +8,7 @@
 
 import java.util.List;
 
+// FIXME: 2023/11/15 绫诲悕涓嶅悎閫�, 鍚勫嚱鏁扮殑鍒嗙被涓嶅悎閫�, 闇�瑕佹牴鎹笟鍔℃媶鍒嗘垚澶氫釜service
 @Slf4j
 @RequestMapping("/fume")
 @CrossOrigin
diff --git a/src/main/java/com/flightfeather/monitor/controller/dust/RiskValueController.java b/src/main/java/com/flightfeather/monitor/controller/dust/RiskValueController.java
index c3d4288..e3f443e 100644
--- a/src/main/java/com/flightfeather/monitor/controller/dust/RiskValueController.java
+++ b/src/main/java/com/flightfeather/monitor/controller/dust/RiskValueController.java
@@ -30,7 +30,7 @@
      */
     @GetMapping("/month")
     public Result queryRiskDataByMonth(
-            @RequestParam String mnCode,
+            @RequestParam(required = false) String mnCode,
             @RequestParam String month,
             @RequestParam String type
     ) {
diff --git a/src/main/java/com/flightfeather/monitor/domain/ds1/entity/RiskValue.java b/src/main/java/com/flightfeather/monitor/domain/ds1/entity/RiskValue.java
index 4dc559a..9679473 100644
--- a/src/main/java/com/flightfeather/monitor/domain/ds1/entity/RiskValue.java
+++ b/src/main/java/com/flightfeather/monitor/domain/ds1/entity/RiskValue.java
@@ -1,5 +1,7 @@
 package com.flightfeather.monitor.domain.ds1.entity;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
+
 import java.util.Date;
 import javax.persistence.*;
 
@@ -17,6 +19,7 @@
     /**
      * 鏃堕棿
      */
+    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "YYYY-MM-dd HH:mm:ss", timezone = "GMT+8")
     private Date lst;
 
     /**
diff --git a/src/main/java/com/flightfeather/monitor/domain/util/MyMapper.java b/src/main/java/com/flightfeather/monitor/domain/util/MyMapper.java
index 7040342..f7a9028 100644
--- a/src/main/java/com/flightfeather/monitor/domain/util/MyMapper.java
+++ b/src/main/java/com/flightfeather/monitor/domain/util/MyMapper.java
@@ -31,6 +31,5 @@
  * 缁ф壙鑷繁鐨凪yMapper
  */
 public interface MyMapper<T> extends Mapper<T>, MySqlMapper<T> {
-    //TODO
     //FIXME 鐗瑰埆娉ㄦ剰锛岃鎺ュ彛涓嶈兘琚壂鎻忓埌锛屽惁鍒欎細鍑洪敊
 }
diff --git a/src/main/java/com/flightfeather/monitor/pojo/RiskValuePojo.kt b/src/main/java/com/flightfeather/monitor/pojo/RiskValuePojo.kt
index 80a6e86..63c56ee 100644
--- a/src/main/java/com/flightfeather/monitor/pojo/RiskValuePojo.kt
+++ b/src/main/java/com/flightfeather/monitor/pojo/RiskValuePojo.kt
@@ -1,52 +1,10 @@
 package com.flightfeather.monitor.pojo
 
-import java.util.*
+import com.flightfeather.monitor.domain.ds1.entity.RiskValue
 
-class RiskValuePojo {
-    var id: Int? = null
-
-    /**
-     * 鐩戞祴鐐圭紪鍙�
-     */
-    var mnCode: String? = null
-
+class RiskValuePojo : RiskValue() {
     /**
      * 鐩戞祴鐐瑰悕绉�
      */
     var name: String? = null
-
-    /**
-     * 鏃堕棿
-     */
-    var lst: Date? = null
-
-    /**
-     * 鍦ㄧ嚎鐜囬闄╁��
-     */
-    var onlineRisk: Double? = null
-
-    /**
-     * 鏈夋晥鐜囬闄╁��
-     */
-    var validRisk: Double? = null
-
-    /**
-     * 瓒呮爣椋庨櫓鍊�
-     */
-    var exceedRisk: Double? = null
-
-    /**
-     * 寮傚父绫诲瀷鑱氶泦搴�
-     */
-    var exceptionTypeAggregation: Double? = null
-
-    /**
-     * 鍏稿瀷寮傚父澶嶇幇鐜�
-     */
-    var typicalExceptionRepetitionRate: Double? = null
-
-    /**
-     * 缁熻绫诲瀷锛堟棩缁熻鎴栨湀缁熻锛�,day month
-     */
-    var type: String? = null
 }
\ No newline at end of file
diff --git a/src/main/java/com/flightfeather/monitor/service/impl/RiskValueServiceImpl.java b/src/main/java/com/flightfeather/monitor/service/impl/RiskValueServiceImpl.java
index 2187418..a3aa216 100644
--- a/src/main/java/com/flightfeather/monitor/service/impl/RiskValueServiceImpl.java
+++ b/src/main/java/com/flightfeather/monitor/service/impl/RiskValueServiceImpl.java
@@ -25,7 +25,8 @@
         LocalDate date = LocalDate.parse(month);
         if (date != null) {
             date = date.withDayOfMonth(1);
-            return riskValueMapper.queryRiskDataByMonth(mnCode, date, type);
+            List<RiskValuePojo> res = riskValueMapper.queryRiskDataByMonth(mnCode, date, type);
+            return res;
 //            return riskValueRep.select(mnCode, date, type);
         } else {
             return new ArrayList<>();
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index dd7bceb..358ae74 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -3,21 +3,21 @@
     ds1:
       driver-class-name: com.mysql.cj.jdbc.Driver
 #      鐢熶骇鐜
-#      url: jdbc:mysql://localhost:3306/fume
-#      username: fume
-#      password: fume_feiyu2023
+      url: jdbc:mysql://localhost:3306/fume?serverTimezone=Asia/Shanghai&prepStmtCacheSize=517&cachePrepStmts=true&autoReconnect=true&allowMultiQueries=true&useSSL=false
+      username: fume
+      password: fume_feiyu2023
 
-#      url: jdbc:mysql://localhost:3306/qianduan_sql
+#      url: jdbc:mysql://localhost:3306/qianduan_sql?serverTimezone=Asia/Shanghai&prepStmtCacheSize=517&cachePrepStmts=true&autoReconnect=true&allowMultiQueries=true&useSSL=false
 #      username: root
 #      password: 1234
 
-#      url: jdbc:mysql://localhost:3306/fume
+#      url: jdbc:mysql://localhost:3306/fume?serverTimezone=Asia/Shanghai&prepStmtCacheSize=517&cachePrepStmts=true&autoReconnect=true&allowMultiQueries=true&useSSL=false
 #      username: root
 #      password: 123456
 
-      url: jdbc:mysql://114.215.109.124:3306/fume
-      username: fumeRemote
-      password: feiyu2023
+#      url: jdbc:mysql://114.215.109.124:3306/fume?serverTimezone=Asia/Shanghai&prepStmtCacheSize=517&cachePrepStmts=true&autoReconnect=true&allowMultiQueries=true&useSSL=false
+#      username: fumeRemote
+#      password: feiyu2023
 
 mybatis:
   configuration:
diff --git a/src/main/resources/mapper/ds1/RiskValueMapper.xml b/src/main/resources/mapper/ds1/RiskValueMapper.xml
index 2fc827f..ebdb8b8 100644
--- a/src/main/resources/mapper/ds1/RiskValueMapper.xml
+++ b/src/main/resources/mapper/ds1/RiskValueMapper.xml
@@ -28,7 +28,7 @@
     from du_js_t_risk_value as a left join ja_t_dust_site_info as b on a.mn_code = b.mn_code
     <where>
       <if test="mnCode != null and mnCode != '' ">
-        b.name = #{mnCode}
+        a.mn_code = #{mnCode}
       </if>
 
       <if test="month != null">

--
Gitblit v1.9.3