自动化立体仓库 - WMS系统
#
pang.jiabao
2024-10-21 86b35ee3af5f587bf3194805806e5e2fafaf4a70
src/main/resources/mapper/LocDetlMapper.xml
@@ -394,6 +394,32 @@
            #{item}
        </foreach>
    </select>
    <select id="selectTallyGoosList" resultMap="BaseResultMap">
        select
            a.*
        from
            asr_loc_detl a
        where
                a.loc_no in(
                select
                    DISTINCT ald.loc_no
                from
                    asr_loc_mast alm
                        inner join asr_loc_detl ald on
                        alm.loc_no = ald.loc_no
                where
                    alm.loc_sts = 'F'
                  and alm.bay1 > #{columnNum}
                  and ald.dead_warn = 0
                group by
                    ald.loc_no ,
                    ald.brand
                HAVING
                    count(ald.model) = 1
            )
        order by
            a.manu_date asc
    </select>
    <update id="updateMatTurn">
        UPDATE a
@@ -404,6 +430,9 @@
        FROM asr_loc_detl a
        INNER JOIN man_mat b ON a.matnr=#{matnrOld} AND b.matnr=#{matnr};
    </update>
    <update id="updateLhStsByLocNo">
        update asr_loc_detl set dead_warn = #{status},modi_time = getdate() where loc_no = #{locNo}
    </update>
</mapper>