From c96ab96cb0243e197c5d6603312dfd06b3b15ebb Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 14 十二月 2022 16:01:02 +0800
Subject: [PATCH] 报警图片加红色标注框

---
 ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml |   53 ++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 44 insertions(+), 9 deletions(-)

diff --git a/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml b/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
index 17ff751..ae8aff0 100644
--- a/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
+++ b/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
@@ -229,24 +229,25 @@
     </select>
 
     <select id="selectVideoInspection" resultType="com.ycl.vo.casePool.BaseCaseVO">
-        SELECT t1.id            as baseId,
+        SELECT t1.id               as baseId,
                t1.`code`,
                t3.`name`,
                t3.url_address,
                t3.longitude,
                t3.latitude,
                t4.pic_data,
-               t5.`name`        as grade,
-               t6.`region_name` as street,
-               t7.`region_name` as community,
-               t1.alarm_time    as alarmTime
+               t5.`name`           as grade,
+               t3.address,
+               t3.plat_resource_id as platResourceId,
+               t3.code             as videoCode,
+               t1.alarm_time       as alarmTime,
+               t1.alarm_time       as currentAlarmTime,
+               t4.algo_name        as algoName
         FROM ums_base_case t1
                  LEFT JOIN ums_violations t2 ON t1.id = t2.id
                  LEFT JOIN ums_video_point t3 on t2.video_point_id = t3.id
                  LEFT JOIN ums_video_alarm_report t4 on t4.id = t2.video_alarm_report_id
                  LEFT JOIN ums_data_dictionary t5 on t5.id = t2.grade_id
-                 LEFT JOIN ums_sccg_region t6 on t6.id = t1.street_id
-                 LEFT JOIN ums_sccg_region t7 on t7.id = t1.community_id
         WHERE t1.state = 1
         group by t1.id
     </select>
@@ -254,7 +255,8 @@
     <select id="selectRegisterCount" resultType="java.lang.Long">
         select count(1)
         from ums_base_case
-        where state in(2,6) and to_days(create_time) = TO_DAYS(now());
+        where state in (2, 6)
+          and to_days(create_time) = TO_DAYS(now());
     </select>
 
     <select id="dayCount" resultType="java.lang.Integer">
@@ -298,11 +300,44 @@
         <where>
             t1.category=1
             <if test="beginTime !=''and beginTime!=null and endTime!=''and endTime!=null">
-              and  t1.create_time BETWEEN #{beginTime}
+                and t1.create_time BETWEEN #{beginTime}
                 AND #{endTime}
             </if>
 
         </where>
 
     </select>
+    <select id="areaCount" resultType="com.ycl.vo.cockpit.enforcementEvents.VideoAndAreaVO">
+        SELECT t2.region_name,
+               COUNT(1) AS count
+        FROM
+            `ums_base_case` t1
+            LEFT JOIN ums_sccg_region t2
+        ON t1.street_id = t2.id
+        GROUP BY
+            street_id
+    </select>
+
+    <select id="selectDelayVOList" resultType="com.ycl.dto.cockpitManage.DelayDO">
+        SELECT t1.`code`,
+               t3.description,
+               t2.start_time,
+               t2.end_time,
+               t2.limit_time
+        FROM `ums_base_case` t1
+                 LEFT JOIN ums_dispose_record t2 ON t1.id = t2.base_case_id
+                 LEFT JOIN ums_violations t3 on t1.id = t3.id
+        WHERE t2.workflow_config_step_id IN (1, 2)
+    </select>
+
+    <select id="selectType" resultType="com.ycl.vo.cockpit.enforcementEvents.VideoAndAreaVO">
+        SELECT
+            IFNULL( t2.`name`, "鍏朵粬" ) as name,
+            COUNT( 1 )  as count
+        FROM
+            ums_violations t1
+                LEFT JOIN ums_data_dictionary t2 ON t1.category_id = t2.id
+        GROUP BY
+            t1.category_id
+    </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0