From 85cc5ce74e1df761dfc3602523f7e3a9ae140408 Mon Sep 17 00:00:00 2001 From: sunjianxi <839419401@qq.com> Date: Tue, 12 May 2026 14:05:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BF=AE=E6=94=B9-sjx?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scheduling/scheduling/mapper/WorkOrderMapper.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.xml b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.xml index d35f6121d..4aeeb2f27 100644 --- a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.xml +++ b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.xml @@ -171,8 +171,8 @@ -- 统计待排产的数量 COUNT(CASE WHEN a.STATUS >= 10003 THEN a.WORK_CENTER_ID END) AS "totalCount", -- 统计已排产的数量 - COUNT(CASE WHEN a.STATUS not in (10003,10006) THEN a.WORK_CENTER_ID END) AS "schedulingCount", - COUNT(CASE WHEN a.STATUS = 10003 THEN a.WORK_CENTER_ID END) AS "unschedulingCount", + COUNT(CASE WHEN a.STATUS in (10004,10005,10006,10015,10021) THEN a.WORK_CENTER_ID END) AS "schedulingCount", + COUNT(CASE WHEN a.STATUS in (10003,10008) THEN a.WORK_CENTER_ID END) AS "unschedulingCount", COUNT(CASE WHEN a.STATUS = 10006 THEN a.WORK_CENTER_ID END) AS "errorCount" FROM MES_YIELD_ORDER a LEFT JOIN BS_WORK_CENTER b ON a.WORK_CENTER_ID = b.ID @@ -186,7 +186,7 @@ GROUP BY b.WC_NAME, a.WORK_CENTER_ID - order by COUNT( CASE WHEN a.STATUS NOT IN ( 10003, 10006 ) THEN a.WORK_CENTER_ID END )/COUNT( CASE WHEN a.STATUS >= 10003 THEN a.WORK_CENTER_ID END ) desc + order by COUNT(CASE WHEN a.STATUS in (10004,10005,10006,10015,10021) THEN a.WORK_CENTER_ID END)/COUNT( CASE WHEN a.STATUS >= 10003 THEN a.WORK_CENTER_ID END ) desc