自动化立体仓库 - WMS系统
pang.jiabao
9 小时以前 6cd08fe4de88df0a21851f96bdc4e617c5d92e36
src/main/resources/mapper/LocDetlMapper.xml
@@ -342,6 +342,9 @@
        <if test="specs!=null and specs!='' ">
            and a.specs like '%' + #{specs} + '%'
        </if>
        <if test="standby1!=null and standby1!='' ">
            and a.standby1 like '%' + #{standby1} + '%'
        </if>
    </sql>
    <select id="getStockOutPage" resultMap="BaseResultMap">
@@ -661,6 +664,20 @@
    <update id="frozenInventory">
        update asr_loc_detl set frozen = #{frozen} where loc_no = #{locNo} and matnr = #{matnr} and batch = #{batch}
    </update>
    <update id="updateDangerByLocNo">
        UPDATE d
        SET danger = CASE
                         WHEN t.cnt = 1 THEN 1
                         ELSE 2
            END
        FROM asr_loc_detl d
                 JOIN (
            SELECT loc_no, COUNT(DISTINCT standby1) AS cnt
            FROM asr_loc_detl
            WHERE loc_no = #{locNo}
            GROUP BY loc_no
        ) t ON d.loc_no = t.loc_no
    </update>
    <select id="selectSameDetlTodayBatch" resultType="java.lang.String">
        SELECT ld.loc_no FROM asr_loc_detl ld