自动化立体仓库 - WMS系统
luxiaotao1123
2022-03-24 9b42fa92ac328405850bea678a811d983871bc90
src/main/resources/mapper/LocDetlMapper.xml
@@ -106,21 +106,22 @@
    </select>
    <select id="selectPakoutByRule" resultMap="BaseResultMap">
        select * from asr_loc_detl
        select a.* from asr_loc_detl a left join asr_loc_mast b on a.loc_no = b.loc_no
        where 1=1
        and matnr = #{matnr}
        and b.loc_sts = 'F'
        and a.matnr = #{matnr}
        order by
        DATEPART(yyyy,modi_time),DATEPART(mm,modi_time),DATEPART(dd,modi_time)
        DATEPART(yyyy,a.modi_time),DATEPART(mm,a.modi_time),DATEPART(dd,a.modi_time)
        desc,
        case
        when (left(loc_no, 2) = '01') then 0
        when (left(loc_no, 2) = '02') then 1
        when (left(loc_no, 2) = '03') then 1
        when (left(loc_no, 2) = '04') then 0
        when (left(loc_no, 2) = '05') then 0
        when (left(loc_no, 2) = '06') then 1
        when (left(loc_no, 2) = '07') then 1
        when (left(loc_no, 2) = '08') then 0
        when (left(a.loc_no, 2) = '01') then 0
        when (left(a.loc_no, 2) = '02') then 1
        when (left(a.loc_no, 2) = '03') then 1
        when (left(a.loc_no, 2) = '04') then 0
        when (left(a.loc_no, 2) = '05') then 0
        when (left(a.loc_no, 2) = '06') then 1
        when (left(a.loc_no, 2) = '07') then 1
        when (left(a.loc_no, 2) = '08') then 0
        else 0
        end
        desc