自动化立体仓库 - WMS系统
Junjie
2023-05-25 eb9e30160e01dbf905d5514c3b6a07f5d12023ff
src/main/resources/mapper/LocMastMapper.xml
@@ -33,7 +33,6 @@
        <result column="inv_wh" property="invWh" />
        <result column="mk" property="mk" />
        <result column="barcode" property="barcode" />
        <result column="Pdc_type" property="PdcType" />
        <result column="ctn_no" property="ctnNo" />
    </resultMap>
@@ -284,4 +283,47 @@
        order by loc_sts desc ,lev1 asc,bay1 asc
    </select>
    <select id="findOutMast" resultMap="BaseResultMap">
        select top 1 * from asr_loc_mast
        where loc_type1 = #{locType1}
        and loc_type2 = 2
        and crn_no in
        <foreach item="item" collection="crnNos" index="index"  separator="," open="(" close=")">
            #{item}
        </foreach>
        and loc_sts = 'O'
        order by row1,bay1,lev1
    </select>
    <select id="findInEmptyLocMast" resultMap="BaseResultMap">
        select top 1 * from asr_loc_mast
        where loc_type2 = 1
        and loc_type1 = #{locType1}
        and row1 in
        <foreach item="item" collection="rows" index="index"  separator="," open="(" close=")">
            #{item}
        </foreach>
        and loc_sts = 'O'
        order by row1,bay1,lev1
    </select>
    <select id="findEmptyLocMastByLocNos" resultMap="BaseResultMap">
        select top 1 * from asr_loc_mast
        where loc_type2 = 1
        and loc_type1 = #{locType1}
        and loc_no in
        <foreach item="item" collection="locNos" index="index"  separator="," open="(" close=")">
            #{item}
        </foreach>
        and loc_sts = 'O'
        order by row1,bay1,lev1
    </select>
    <select id="findEmptyLowFrequencyLocMast" resultMap="BaseResultMap">
        select top 1 * from asr_loc_mast
        where loc_type2 = 3
        and loc_type1 = #{locType1}
        and loc_sts = 'O'
        order by row1,bay1,lev1
    </select>
</mapper>