自动化立体仓库 - WMS系统
pang.jiabao
2025-09-09 ea5663c37742844e6fe32c7e521a9ca9b5e711f9
src/main/resources/mapper/WrkMastMapper.xml
@@ -86,6 +86,8 @@
        a.modi_time <= DATEADD(s, -10, GETDATE()) OR
        a.crn_end_time IS NULL
        ))
        OR
        (a.wrk_sts = 54 AND a.io_type = 120)
        ) OPTION (RECOMPILE)
    </select>
@@ -165,19 +167,13 @@
        select wrk_no wrkNo,ctn_type ctnType,Pdc_type pdcType,loc_no locNo from asr_wrk_mast where sta_no = 1050 and wrk_sts in(2,9,10) order by io_time desc
    </select>
    <select id="selectInGzxCount" resultType="java.lang.Integer">
        SELECT
            count(DISTINCT m.wrk_no)
        FROM
            asr_wrk_mast m
                LEFT JOIN asr_bas_devp d ON
                m.wrk_no = d.wrk_no
        WHERE
            (m.wrk_sts IN (2, 9 ,10,14)
                AND m.sta_no = #{site}
                AND d.wrk_no IS NOT NULL)
           OR (m.wrk_sts IN(10,11,12,14)
            AND m.sta_no = #{site}
            AND d.wrk_no IS NULL)
       select
        count(*)
       from
        asr_wrk_mast m
       where
        m.sta_no = #{site}
      and (m.whs_type is null or EXISTS (select 1 from asr_bas_devp d where d.wrk_no = m.wrk_no))
    </select>
</mapper>