pjb
2025-08-23 c4b2cfbdc4b31a6e37a9b51c5f69620bd5e7841f
src/main/resources/mapper/LocMastMapper.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zy.asrs.mapper.LocMastMapper">
<mapper namespace="com.zy.mapper.LocMastMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.zy.asrs.entity.LocMast">
    <resultMap id="BaseResultMap" type="com.zy.entity.LocMast">
        <id column="loc_no" property="locNo" />
        <result column="whs_type" property="whsType" />
        <result column="plt_type" property="pltType" />
@@ -43,7 +43,7 @@
        where row1=#{row}
        and loc_sts='O'
        <if test="locType1 != null">
            and loc_type1 = #{locType1}
            and loc_type2 = #{locType1}
        </if>
        order by NEWID(),lev1 asc,bay1 asc
    </select>
@@ -58,5 +58,18 @@
        select top 1 * from asr_loc_mast where crn_no = #{crnNo} and loc_sts = 'O'
        ORDER BY NEWID()
    </select>
    <select id="queryFreeLocMastNew" resultMap="BaseResultMap">
        select top 1 *
        from asr_loc_mast
        where row1=#{row}
        and loc_sts='O'
        <if test="model != null">
            and lev1 not in (11)
        </if>
        order by NEWID(),lev1 asc,bay1 asc
    </select>
    <select id="selectMatMatnrByMaktx" resultType="java.lang.String">
        select model from man_mat where maktx  = #{maktx}
    </select>
</mapper>