From 98f8160bd6531ef118d1bfcfb90368a3120ff70d Mon Sep 17 00:00:00 2001
From: baizonghao <1719256278@qq.com>
Date: 星期六, 01 四月 2023 13:22:45 +0800
Subject: [PATCH] AI算法效能,AI事件统计

---
 ycl-platform/src/main/resources/mapper/allot/EfficiencyMapper.xml |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/ycl-platform/src/main/resources/mapper/allot/EfficiencyMapper.xml b/ycl-platform/src/main/resources/mapper/allot/EfficiencyMapper.xml
index 05092bf..f84b45c 100644
--- a/ycl-platform/src/main/resources/mapper/allot/EfficiencyMapper.xml
+++ b/ycl-platform/src/main/resources/mapper/allot/EfficiencyMapper.xml
@@ -12,40 +12,38 @@
 
     <select id="list" resultType="com.ycl.dto.allot.EfficiencyDto">
         SELECT
-            t4.NAME NAME,
-            COUNT(1) NUMBER,
-            sum(case WHEN ubc.state = 3 then 1 ELSE 0 END) errorNumber
+            t3.NAME NAME,
+            COUNT( 1 ) NUMBER,
+            sum( CASE WHEN ubc.state = 3 THEN 1 ELSE 0 END ) errorNumber
         FROM
             `ums_base_case` AS ubc
                 JOIN ums_violations AS uv ON ubc.id = uv.id
-                LEFT JOIN ums_data_dictionary AS t3 ON uv.category_id = t3.id
-                LEFT JOIN ums_data_dictionary AS t4 ON uv.type_id = t4.id
+                LEFT JOIN ums_data_dictionary AS t3 ON uv.grade_id = t3.id
                 LEFT JOIN ums_sccg_region t5 ON ubc.street_id = t5.id
         WHERE
             ubc.category = 1
-          AND t4.`name` IS NOT NULL
+          AND t3.`name` IS NOT NULL
         GROUP BY
-            t4.id
+            t3.id
     </select>
     <select id="aiMonthList" resultMap="AIIotStatisticsVO">
         SELECT
-            t4.NAME type,
+            t3.NAME type,
             DATE_FORMAT(alarm_time,'%Y-%m') month,
             COUNT(1) count
         FROM
             `ums_base_case` AS ubc
             JOIN ums_violations AS uv ON ubc.id = uv.id
-            LEFT JOIN ums_data_dictionary AS t3 ON uv.category_id = t3.id
-            LEFT JOIN ums_data_dictionary AS t4 ON uv.type_id = t4.id
+            LEFT JOIN ums_data_dictionary AS t3 ON uv.grade_id = t3.id
             LEFT JOIN ums_sccg_region t5 ON ubc.street_id = t5.id
         WHERE
             ubc.category = 1
-          AND t4.`name` IS NOT NULL
+          AND t3.`name` IS NOT NULL
         <if test="beginTime!=null">
             and  ubc.alarm_time BETWEEN #{beginTime} and #{endTime}
         </if>
         GROUP BY
-            t4.id,DATE_FORMAT(alarm_time,'%Y-%m')
+            t3.id,DATE_FORMAT(alarm_time,'%Y-%m')
         ORDER BY DATE_FORMAT(alarm_time,'%Y-%m') desc ,COUNT(1) desc
     </select>
     <select id="getSmokeCustomer" resultType="java.lang.Long">

--
Gitblit v1.8.0