自动化立体仓库 - WMS系统
pang.jiabao
2025-11-12 76fe27b7b098cda720198aaa157edee4482351b8
src/main/resources/mapper/LocDetlMapper.xml
@@ -137,28 +137,37 @@
    <sql id="stockOutCondition">
        <if test="loc_no!=null and loc_no!='' ">
            and a.loc_no like '%' + #{loc_no} + '%'
            and a.loc_no like concat('%' , #{loc_no} , '%')
        </if>
        <if test="matnr!=null and matnr!='' ">
            and a.matnr like '%' + #{matnr} + '%'
            and a.matnr like concat('%' , #{matnr} , '%')
        </if>
        <if test="maktx!=null and maktx!='' ">
            and a.maktx like '%' + #{maktx} + '%'
            and a.maktx like concat('%' , #{maktx} , '%')
        </if>
        <if test="anfme!=null and anfme!='' ">
            and a.anfme like '%' + #{anfme} + '%'
            and a.anfme like concat('%' , #{anfme} , '%')
        </if>
        <if test="startTime!=null and endTime!=null">
        <if test="startTime!=null and endTime!=null and endTime!=''">
            and a.modi_time between #{startTime} and #{endTime}
        </if>
        <if test="crnNo!=null and crnNo!='' ">
            and b.crn_no=#{crnNo}
        </if>
        <if test="batch!=null and batch!='' ">
            and a.batch like '%' + #{batch} + '%'
            and a.batch like concat('%' , #{batch} , '%')
        </if>
        <if test="specs!=null and specs!='' ">
            and a.specs like '%' + #{specs} + '%'
            and a.specs like concat('%' , #{specs} , '%')
        </if>
        <if test="brand!=null and brand!='' ">
            and a.brand like concat('%' , #{brand} , '%')
        </if>
        <if test="model!=null and model!='' ">
            and a.model like concat('%' , #{model} , '%')
        </if>
        <if test="unit!=null and unit!='' ">
            and a.unit like concat('%' , #{unit} , '%')
        </if>
    </sql>
@@ -434,6 +443,9 @@
    <update id="updateLhStsByLocNo">
        update asr_loc_detl set dead_warn = #{status},modi_time = getdate() where loc_no = #{locNo}
    </update>
    <update id="updateQualifiedByRollNo">
        update asr_loc_detl set three_code = #{qualified} where model = #{rollNo}
    </update>
</mapper>