自动化立体仓库 - WMS系统
whycq
2024-11-25 bcb19e8c93c3cabf0d8eb3ee34ed819b3c5a10ef
src/main/resources/mapper/LocDetlMapper.xml
@@ -64,6 +64,7 @@
        where 1=1
        and loc_no = #{locNo}
        and matnr = #{matnr}
        and (batch IS NULL OR batch = '')
        <choose>
            <when test="suppCode != null and suppCode != ''">
                and supp_code = #{suppCode}
@@ -73,6 +74,22 @@
<!--            </otherwise>-->
        </choose>
        <include refid="batchSeq"></include>
    </select>
    <select id="selectItemByOrderNo" resultMap="BaseResultMap">
        select * from asr_loc_detl
        where 1=1
        and loc_no = #{locNo}
        and matnr = #{matnr}
        <if test="batch!=null and batch!='' ">
            and batch = #{batch}
        </if>
        <if test="csocode!=null and csocode!='' ">
            and three_code = #{csocode}
        </if>
        <if test="isocode!=null and isocode!='' ">
            and dead_time = #{isocode}
        </if>
    </select>
    <delete id="deleteItem">
@@ -180,9 +197,12 @@
        ROW_NUMBER() over (order by sum(a.anfme) desc) as row
        , a.matnr
        , sum(a.anfme) as anfme
        , a.maktx
        , a.specs
        , model
        from asr_loc_detl a
        where 1=1
        group by a.matnr
        group by a.matnr,a.maktx,a.specs,model
    </select>
    <select id="selectPakoutByRule" resultMap="BaseResultMap">