自动化立体仓库 - WMS系统
#
Junjie
2025-09-21 dbfbc8f19dc5751b6dec442aff24463f1084a3d9
src/main/resources/mapper/LocDetlMapper.xml
@@ -106,13 +106,20 @@
        <if test="crnNo!=null and crnNo!='' ">
            and b.crn_no=#{crnNo}
        </if>
        <if test="specs!=null and specs!='' ">
            and a.specs=#{specs}
        </if>
        <if test="model!=null and model!='' ">
            and a.model=#{model}
        </if>
    </sql>
    <select id="getStockOutPage" resultMap="BaseResultMap">
        select * from
        (
        select
        ROW_NUMBER() over (order by a.appe_time,a.matnr,a.loc_no) as row,
        ROW_NUMBER() over (order by a.source desc, a.appe_time,a.matnr,a.loc_no) as row,
        a.*
        from asr_loc_detl a
        left join asr_loc_mast b on a.loc_no = b.loc_no
@@ -133,6 +140,15 @@
        <include refid="stockOutCondition"></include>
    </select>
    <select id="getSameDetlList" resultType="java.lang.String">
        SELECT ld.loc_no FROM asr_loc_detl ld
        LEFT JOIN asr_loc_mast lm ON ld.loc_no = lm.loc_no
        WHERE 1 = 1
        AND ld.matnr = #{matnr}
        AND lm.loc_sts = 'F'
        ORDER BY ld.appe_time ASC
    </select>
    <select id="getStockStatis" resultType="com.zy.asrs.entity.LocDetl">
        select * from
        (