功能修改-sjx

liweidong
sunjianxi 1 month ago
parent 4b08114efa
commit 85cc5ce74e
  1. 6
      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 >= 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 in (10004,10005,10006,10015,10021) 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 (10003,10008) THEN a.WORK_CENTER_ID END) AS "unschedulingCount",
COUNT(CASE WHEN a.STATUS = 10006 THEN a.WORK_CENTER_ID END) AS "errorCount" COUNT(CASE WHEN a.STATUS = 10006 THEN a.WORK_CENTER_ID END) AS "errorCount"
FROM MES_YIELD_ORDER a FROM MES_YIELD_ORDER a
LEFT JOIN BS_WORK_CENTER b ON a.WORK_CENTER_ID = b.ID LEFT JOIN BS_WORK_CENTER b ON a.WORK_CENTER_ID = b.ID
@ -186,7 +186,7 @@
</if> </if>
</where> </where>
GROUP BY b.WC_NAME, a.WORK_CENTER_ID 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
</select> </select>
<select id="selectTeam" resultType="java.lang.String"> <select id="selectTeam" resultType="java.lang.String">

Loading…
Cancel
Save