zhangc
2024-12-02 b851f6f0af99ed69ec5994ffdac2025756807f49
优化LocMastMapper.xml中bay条件查询逻辑
1个文件已修改
14 ■■■■ 已修改文件
src/main/resources/mapper/LocMastMapper.xml 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/LocMastMapper.xml
@@ -42,9 +42,17 @@
        from asr_loc_mast
        where row1=#{row}
        and loc_sts='O'
        <if test="bay != null and bay == 5">
            and bay1 = #{bay}
        </if>
        <choose>
            <when test="bay != null and (bay == 7 or bay == 5 or bay == 2)">
                and bay1 in (7,5,2)
            </when>
            <when test="bay != null and (bay == 6 or bay == 4 or bay == 3 or bay == 1)">
                and bay1 in (6,4,3,1)
            </when>
            <otherwise>
            </otherwise>
        </choose>
        <if test="locType1 != null">
            and loc_type1 = #{locType1}
        </if>