From 0645153dfa233b51a749db73f9bd5a8c5127c595 Mon Sep 17 00:00:00 2001
From: 郑永安 <zyazyz250@sina.com>
Date: 星期一, 24 七月 2023 09:27:53 +0800
Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/hazardInvestigationSystem.git

---
 src/main/java/com/gk/hotwork/Mapper/mybatis/SafetySelfInspectionItemMapper.xml |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetySelfInspectionItemMapper.xml b/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetySelfInspectionItemMapper.xml
index 17d0345..25a9cd8 100644
--- a/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetySelfInspectionItemMapper.xml
+++ b/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetySelfInspectionItemMapper.xml
@@ -20,6 +20,19 @@
   <select id="getBySafetySelfInspectionId" resultMap="BaseResultMap">
     select * from safety_self_inspection_item where  valid_flag = 1 and safety_self_inspection_id=#{safetySelfInspectionId}
   </select>
+    <select id="getBySafetySelfInspectionId2" resultType="com.gk.hotwork.Domain.SafetySelfInspectionItem">
+        SELECT
+            ss.* ,
+            si.element_a,
+            si.element_b,
+            si.element_c
+        FROM
+            safety_self_inspection_item ss
+                LEFT JOIN safety_inspection_item si on si.id = ss.safety_inspection_item_id
+        WHERE
+            ss.valid_flag = 1
+          and ss.safety_self_inspection_id = #{safetySelfInspectionId}
+    </select>
 
   <update id="deleteById">
     update safety_self_inspection_item set
@@ -36,6 +49,7 @@
         b.enterprise_standard AS enterpriseStandard,
         b.review_method AS reviewMethod,
         b.veto AS veto,
+        b.element_c as elementC,
         c.id AS elementA,
         c.NAME AS elementAName,
         c.weight AS elementAWeight,
@@ -89,6 +103,18 @@
         FROM safety_self_inspection_item WHERE valid_flag = 1
 
     </select>
+    <update id="updateBatch">
+        <foreach collection="itemList" item="item" index="index" open="" close="" separator=";">
+            update safety_self_inspection_item
+            set
+            expert_ids=#{item.expertIds},
+            expert_names=#{item.expertNames},
+            update_time=#{item.updateTime},
+            update_by=#{item.updateBy}
+            where id=#{item.id}
+        </foreach>
+
+    </update>
 
 
 </mapper>

--
Gitblit v1.9.2