From a680563f53b7b5db7507dd0ff6027f724567ea2b Mon Sep 17 00:00:00 2001 From: value <z1292839451@163.com> Date: 星期四, 20 六月 2024 11:21:27 +0800 Subject: [PATCH] 标准库支持无型号 --- inspect-server/src/main/resources/mapper/StandardProductListMapper.xml | 46 ++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 40 insertions(+), 6 deletions(-) diff --git a/inspect-server/src/main/resources/mapper/StandardProductListMapper.xml b/inspect-server/src/main/resources/mapper/StandardProductListMapper.xml index 5735cfd..7393188 100644 --- a/inspect-server/src/main/resources/mapper/StandardProductListMapper.xml +++ b/inspect-server/src/main/resources/mapper/StandardProductListMapper.xml @@ -7,7 +7,6 @@ <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.StandardProductList"> <id property="id" column="id" jdbcType="INTEGER"/> <result property="inspectionItem" column="inspection_item" jdbcType="VARCHAR"/> - <result property="inspectionItemClassify" column="inspection_item_classify" jdbcType="VARCHAR"/> <result property="inspectionItemSubclass" column="inspection_item_subclass" jdbcType="VARCHAR"/> <result property="laboratory" column="laboratory" jdbcType="VARCHAR"/> <result property="unit" column="unit" jdbcType="VARCHAR"/> @@ -30,17 +29,52 @@ </resultMap> <select id="standardProductListIPage" resultType="com.yuanchu.mom.pojo.StandardProductList"> - select * from `center-lims`.standard_product_list + select spl.* from `center-lims`.standard_product_list spl + left join product p on spl.sample = p.name where standard_method_list_id = #{id} and tree like concat('%',#{tree},'%') <if test="laboratory != ''"> and son_laboratory = #{laboratory} </if> - <if test="item != ''"> - and inspection_item = #{item} + <if test="insItem != ''"> + and inspection_item = #{insItem} </if> - <if test="items != ''"> - and inspection_item_subclass = #{items} + <if test="insItems != ''"> + and inspection_item_subclass = #{insItems} </if> + order by p.id + </select> + <select id="getOne" resultType="com.yuanchu.mom.pojo.StandardProductList"> + select * from standard_product_list + where standard_method_list_id = #{standardMethodListId} + and inspection_item = #{inspectionItem} + <if test="sample!=null"> + and sample = #{sample} + </if> + <if test="inspectionItemSubclass!=null"> + and inspection_item_subclass = #{inspectionItemSubclass} + </if> + <if test="inspectionItemSubclass == null"> + and (inspection_item_subclass is null or inspection_item_subclass = '') + </if> + <if test="model!=null"> + and model = #{model} + </if> + </select> + <select id="selectDetail" resultType="com.yuanchu.mom.pojo.StandardProductList"> + select * from standard_product_list + where standard_method_list_id = #{standardMethodListId} + and state =#{state} + and model=#{model} + order by case when man_hour_group is NULL then 1 else 0 end, CAST(man_hour_group as UNSIGNED), + man_hour_group REGEXP '^[0-9]', id asc + </select> + <select id="selectDetail2" resultType="com.yuanchu.mom.pojo.StandardProductList"> + select * from standard_product_list + where standard_method_list_id = #{standardMethodListId} + and state =#{state} + and tree=#{tree} + order by case when man_hour_group is NULL then 1 else 0 end, CAST(man_hour_group as UNSIGNED), + man_hour_group REGEXP '^[0-9]', id asc </select> </mapper> -- Gitblit v1.9.3