From 4c431c605e18d86fefdca6878cd8d66f962b4411 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期四, 05 九月 2024 12:06:52 +0800
Subject: [PATCH] 数据中心返回率

---
 ycl-server/src/main/resources/mapper/zgyw/CheckIndexVideoMapper.xml |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/ycl-server/src/main/resources/mapper/zgyw/CheckIndexVideoMapper.xml b/ycl-server/src/main/resources/mapper/zgyw/CheckIndexVideoMapper.xml
index 23921f4..eb5d13e 100644
--- a/ycl-server/src/main/resources/mapper/zgyw/CheckIndexVideoMapper.xml
+++ b/ycl-server/src/main/resources/mapper/zgyw/CheckIndexVideoMapper.xml
@@ -52,6 +52,7 @@
             <if test="keyTimingAccuracy != null "> and key_timing_accuracy = #{keyTimingAccuracy}</if>
             <if test="keyCommandImageOnline != null "> and key_command_image_online = #{keyCommandImageOnline}</if>
             <if test="imageResourceSecurity != null "> and image_resource_security = #{imageResourceSecurity}</if>
+            <if test="params.publish != null  and params.publish != ''">and publish = #{params.publish}</if>
             <if test="deptIds != null ">and tciv.dept_id in
             <foreach collection="deptIds" separator="," open="(" close=")" item="deptId">
                 #{deptId}
@@ -207,4 +208,16 @@
         WHERE
             rn = 1;
     </select>
+
+    <select id="selectLastOneByDept" resultType="com.ycl.platform.domain.dto.ImageResourceDTO">
+        WITH temp AS (
+            SELECT
+                image_resource_security AS imageResourceSecurity,
+                dept_id AS deptId,
+                ROW_NUMBER() OVER(PARTITION BY dept_id ORDER BY create_time DESC, image_resource_security DESC) AS num
+            FROM
+                t_check_index_video
+        )
+        SELECT deptId, imageResourceSecurity FROM temp WHERE num = 1;
+    </select>
 </mapper>

--
Gitblit v1.8.0