From 90b83e2ee39c9599d08a963ebf445911e5d6ff5c Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期五, 20 六月 2025 13:49:35 +0800
Subject: [PATCH] 准东数据推送优化

---
 src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml
index 5ca825d..6368267 100644
--- a/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml
+++ b/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml
@@ -41,6 +41,19 @@
         limit 200
     </select>
 
+    <select id="listReportTaskFromWorkDateHD" resultMap="BaseResultMap">
+        select * from prevent_cj_report_check_task_from_work
+        where zhun_report_status = 1 and deleted = 0
+            limit 50
+    </select>
+
+    <update id="updateHDReportStatusById">
+        update prevent_cj_report_check_task_from_work set
+                                                          zhun_report_status =  #{zhunReportStatus},
+                                                          zhun_report_time = #{zhunReportTime}
+        where id = #{id}
+    </update>
+
     <select id="listWork" resultMap="BaseResultMap">
         select * from prevent_cj_report_check_task_from_work
         where work_id >= 82 and  94 >= work_id and troubleshoot_content is null
@@ -96,13 +109,13 @@
         values(null, #{id}, #{companyCode}, #{deleted}, #{createDate}, #{createBy}, #{updateDate}, #{updateBy}
         , #{riskMeasureId}, #{checkCycle}, #{checkCycleUnit}
         , #{reportStatus}, #{reportTime}, #{dataSource}, #{workId}
-        , #{troubleshootContent},#{taskStartTime},#{workStartTime},#{workEndTime},#{workDayType},#{workType},#{taskNum})
+        , #{troubleshootContent},#{taskStartTime},#{workStartTime},#{workEndTime},#{workDayType},#{workType},#{taskNum}, #{zhunReportStatus}, #{zhunReportTime})
     </insert>
 
 <!--    PreventCJReportCheckTaskFromWork geByMeasureUUidAndJobId(String measureUuid, Long jobId);-->
     <select id="geByMeasureUUidAndJobId" resultMap="BaseResultMap">
         select * from prevent_cj_report_check_task_from_work
-        where work_id = #{jobId} and risk_measure_id = #{measureUuid} and deleted = 0
+        where work_id = #{jobId} and risk_measure_id = #{measureUuid} and deleted = 0 order by create_date desc limit 1
     </select>
 
 

--
Gitblit v1.9.2