关键项目启动状态统计逻辑

main
zhangyue 2026-05-21 17:00:08 +08:00
parent 394e415a31
commit 77073d5bbe
1 changed files with 2 additions and 2 deletions

View File

@ -207,7 +207,7 @@
SELECT cp.id AS corpinfoId, SELECT cp.id AS corpinfoId,
cp.corp_name AS corpinfoName, cp.corp_name AS corpinfoName,
COUNT(distinct kp.id) AS totalProjectCount, COUNT(distinct kp.id) AS totalProjectCount,
COUNT(DISTINCT CASE WHEN kp.apply_status in (2,3,4,5) THEN kp.id END) AS startCount, COUNT(DISTINCT CASE WHEN kp.apply_status in (4) THEN kp.id END) AS startCount,
COUNT(DISTINCT CASE WHEN kp.apply_status = 6 THEN kp.id END) AS completeCount, COUNT(DISTINCT CASE WHEN kp.apply_status = 6 THEN kp.id END) AS completeCount,
COUNT(DISTINCT CASE WHEN kpc.camera_type = 1 THEN kpc.camera_id END) AS fixedCameraCount, COUNT(DISTINCT CASE WHEN kpc.camera_type = 1 THEN kpc.camera_id END) AS fixedCameraCount,
COUNT(DISTINCT CASE WHEN kpc.camera_type = 2 THEN kpc.camera_id END) AS mobileCameraCount, COUNT(DISTINCT CASE WHEN kpc.camera_type = 2 THEN kpc.camera_id END) AS mobileCameraCount,
@ -285,7 +285,7 @@
cp.id AS jurisdiction_corpinfo_id, cp.id AS jurisdiction_corpinfo_id,
cp.corp_name AS corpinfoName, cp.corp_name AS corpinfoName,
COUNT(distinct kp.id) AS totalProjectCount, COUNT(distinct kp.id) AS totalProjectCount,
COUNT(DISTINCT CASE WHEN kp.apply_status in (2,3,4,5) THEN kp.id END) AS startCount, COUNT(DISTINCT CASE WHEN kp.apply_status in (4) THEN kp.id END) AS startCount,
COUNT(DISTINCT CASE WHEN kp.apply_status = 6 THEN kp.id END) AS completeCount, COUNT(DISTINCT CASE WHEN kp.apply_status = 6 THEN kp.id END) AS completeCount,
COUNT(DISTINCT CASE WHEN kpc.camera_type = 1 THEN kpc.camera_id END) AS fixedCameraCount, COUNT(DISTINCT CASE WHEN kpc.camera_type = 1 THEN kpc.camera_id END) AS fixedCameraCount,
COUNT(DISTINCT CASE WHEN kpc.camera_type = 2 THEN kpc.camera_id END) AS mobileCameraCount, COUNT(DISTINCT CASE WHEN kpc.camera_type = 2 THEN kpc.camera_id END) AS mobileCameraCount,