自动化立体仓库 - WMS系统
zjj
2025-01-08 ac0f708807b8876b23b59dfce0d41a146323428a
src/main/resources/mapper/ManLocDetlMapper.xml
@@ -317,6 +317,42 @@
    <select id="sum" resultType="java.lang.Double">
        SELECT SUM(anfme) FROM man_loc_detl
    </select>
    <select id="queryStock" resultMap="BaseResultMap">
        select a.*
        from man_loc_detl a
        where 1=1
        and b.loc_sts = 'F'
        and a.matnr = #{matnr}
        <if test="supp != null and supp != ''">
            and a.supp = #{supp}
        </if>
        <if test="temp1 != null and temp1 != ''">
            and a.temp1 = #{temp1}
        </if>
        <if test="temp2 != null and temp2 != ''">
            and a.temp2 = #{temp2}
        </if>
        <if test="batch != null and batch != ''">
            and a.batch = #{batch}
        </if>
        <if test="orderNo != null and orderNo != ''">
            and a.order_no = #{orderNo}
        </if>
        <if test="locNos != null and locNos.size > 0">
            and b.loc_no not in
            <foreach item="item" collection="locNos" index="index"  separator="," open="(" close=")">
                #{item}
            </foreach>
        </if>
        order by
        DATEPART(yyyy,a.modi_time),DATEPART(mm,a.modi_time),DATEPART(dd,a.modi_time), a.anfme
        desc
    </select>
    <update id="updateLocNo0">