From 2019d3ea4088eae51b5d52a2f6245841deb26781 Mon Sep 17 00:00:00 2001 From: zhangfeng <1603559716@qq.com> Date: 星期三, 19 七月 2023 15:05:43 +0800 Subject: [PATCH] 用户以及要素部分修改 --- src/main/java/com/gk/hotwork/Mapper/mybatis/SafetyInspectionItemMapper.xml | 26 +++++++++++++++++++++----- 1 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetyInspectionItemMapper.xml b/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetyInspectionItemMapper.xml index 6df66a3..34481ae 100644 --- a/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetyInspectionItemMapper.xml +++ b/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetyInspectionItemMapper.xml @@ -18,6 +18,7 @@ <result column="veto" property="veto" jdbcType="VARCHAR" /> <result column="element_a_name" property="elementAName" jdbcType="VARCHAR" /> <result column="element_b_name" property="elementBName" jdbcType="VARCHAR" /> + <result column="element_c_name" property="elementCName" jdbcType="VARCHAR" /> </resultMap> <select id="selectPages" resultMap="BaseResultMap"> @@ -29,14 +30,27 @@ left join element_management as c on a.element_b = c.id and c.valid_flag = 1 where a.valid_flag = 1 and a.element_b= #{params.elementB} </select> + <select id="selectCPages" resultMap="BaseResultMap"> + select a.*, + b.name element_a_name, + c.name element_b_name, + d.name element_c_name + from safety_inspection_item as a + left join element_management as b on a.element_a = b.id and b.valid_flag = 1 + left join element_management as c on a.element_b = c.id and c.valid_flag = 1 + left join element_management as d on a.element_c = d.id and d.valid_flag = 1 + where a.valid_flag = 1 and a.element_c= #{params.elementC} + </select> <select id="infoElementA" resultMap="BaseResultMap"> select a.*, - b.name element_a_name, - c.name element_b_name + b.name element_a_name, + c.name element_b_name, + d.name element_c_name from safety_inspection_item as a - left join element_management as b on a.element_a = b.id and b.valid_flag = 1 - left join element_management as c on a.element_b = c.id and c.valid_flag = 1 + left join element_management as b on a.element_a = b.id and b.valid_flag = 1 + left join element_management as c on a.element_b = c.id and c.valid_flag = 1 + left join element_management as d on a.element_c = d.id and d.valid_flag = 1 where a.valid_flag = 1 and a.element_a= #{id} </select> @@ -44,10 +58,12 @@ <select id="getById" resultMap="BaseResultMap"> select a.*, b.name element_a_name, - c.name element_b_name + c.name element_b_name, + d.name element_c_name from safety_inspection_item as a left join element_management as b on a.element_a = b.id and b.valid_flag = 1 left join element_management as c on a.element_b = c.id and c.valid_flag = 1 + left join element_management as d on a.element_c = d.id and d.valid_flag = 1 where a.valid_flag = 1 and a.id= #{id} </select> -- Gitblit v1.9.2