zss
2025-04-07 d2264d73349d8f0cea3d6bde472548dde227c168
inspect-server/src/main/resources/mapper/StandardProductListMapper.xml
@@ -61,10 +61,16 @@
        <if test="model!=null">
            and model = #{model}
        </if>
        <if test="inspectionItemClass != null and inspectionItemClass != ''">
            and inspection_item_class = #{inspectionItemClass}
        </if>
    </select>
    <select id="selectDetail" resultType="com.yuanchu.mom.pojo.StandardProductList">
        select * from standard_product_list
        where standard_method_list_id = #{standardMethodListId}
        where standard_method_list_id in
        <foreach item="id" index="index" collection="ids" open="(" separator="," close=")">
            #{id}
        </foreach>
        and state =#{state}
        and model=#{model}
        order by case when man_hour_group is NULL then 1
@@ -76,9 +82,12 @@
    </select>
    <select id="selectDetail2" resultType="com.yuanchu.mom.pojo.StandardProductList">
        select * from standard_product_list
        where standard_method_list_id = #{standardMethodListId}
        where standard_method_list_id in
        <foreach item="id" index="index" collection="ids" open="(" separator="," close=")">
            #{id}
        </foreach>
          and state =#{state}
          and tree like #{tree}
          and tree =#{tree}
        order by case when man_hour_group is NULL then 1
                      when man_hour_group ='' then 1  else 0 end,
                 CASE
@@ -86,4 +95,7 @@
                     WHEN man_hour_group REGEXP '[0-9]+' THEN CAST(SUBSTRING(man_hour_group, 2)AS UNSIGNED) END -- 提取字母后面的数字部分
                ,id asc
    </select>
    <select id="selectStandardMethodById" resultType="java.lang.String">
        select code from standard_method where id=#{standardMethodListId}
    </select>
</mapper>