skyouc
2025-07-03 9219e85f544780fa955945fc6c0c63e08d862ce3
出库优先先进先出
1个文件已修改
28 ■■■■■ 已修改文件
zy-asrs-wms/src/main/resources/mapper/asrs/ViewLocDetlMapper.xml 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-wms/src/main/resources/mapper/asrs/ViewLocDetlMapper.xml
@@ -5,7 +5,7 @@
    <select id="queryStock" resultType="map">
        SELECT * FROM
        (
        SELECT id, loc_id, loc_no, mat_id, IFNULL(type_id, 4) AS type_id, work_qty, matnr, order_no, batch, anfme, host_id, memo,deleted, freeze
        SELECT id, loc_id, loc_no, mat_id, IFNULL(type_id, 4) AS type_id, work_qty, matnr, order_no, batch, anfme, host_id, memo,deleted,create_time, freeze
        FROM
        view_man_loc_detl
        ) t
@@ -21,6 +21,8 @@
                ${item.name}  ${item.value}
            </foreach>
        </if>
        ORDER BY
        t.create_time ASC
    </select>
    <select id="getList" resultType="map">
@@ -80,12 +82,12 @@
    <select id="queryFlatStock" resultType="map">
        SELECT * FROM
        (
            SELECT id, loc_id, loc_no, mat_id, type_id, work_qty, matnr, order_no, batch, anfme, host_id, memo, freeze
            FROM
            view_man_loc_detl
            WHERE
            deleted = 0
            AND type_id IN ( SELECT id FROM man_loc_area_type WHERE parent_id = #{typeId} OR id = #{typeId} )
        SELECT id, loc_id, loc_no, mat_id, type_id, work_qty, matnr, order_no, batch, anfme, host_id, memo,create_time,  freeze
        FROM
        view_man_loc_detl
        WHERE
        deleted = 0
        AND type_id IN ( SELECT id FROM man_loc_area_type WHERE parent_id = #{typeId} OR id = #{typeId} )
        ) t
        WHERE 1 = 1
        <if test="matnr != null and matnr != ''">
@@ -94,10 +96,12 @@
        <if test="batch != null and batch != ''">
            AND t.batch = #{batch}
        </if>
<!--        <if test="params != null and params.size() > 0">-->
<!--            <foreach collection="params" item="item" open="in " separator="," close="  ">-->
<!--                ${item.name} #{item.value}-->
<!--            </foreach>-->
<!--        </if>-->
        <!--        <if test="params != null and params.size() > 0">-->
        <!--            <foreach collection="params" item="item" open="in " separator="," close="  ">-->
        <!--                ${item.name} #{item.value}-->
        <!--            </foreach>-->
        <!--        </if>-->
        ORDER BY
        t.create_time ASC
    </select>
</mapper>