From 932b89aff065d3e7a6da133f5f70d828e7e14c0f Mon Sep 17 00:00:00 2001 From: pjb <pjb123456> Date: 星期五, 04 七月 2025 18:08:32 +0800 Subject: [PATCH] 自动补空桶-判断没在罐装线里空桶数量 --- src/main/resources/mapper/WrkMastMapper.xml | 20 +++++++------------- 1 files changed, 7 insertions(+), 13 deletions(-) diff --git a/src/main/resources/mapper/WrkMastMapper.xml b/src/main/resources/mapper/WrkMastMapper.xml index 8efb41d..b34945b 100644 --- a/src/main/resources/mapper/WrkMastMapper.xml +++ b/src/main/resources/mapper/WrkMastMapper.xml @@ -69,19 +69,13 @@ </resultMap> <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> <select id="selectByLocNo" resultMap="BaseResultMap"> -- Gitblit v1.9.1