|
@@ -230,8 +230,8 @@
|
|
|
COALESCE(SUM(CASE WHEN T.XMZT = 4 THEN 1 ELSE 0 END),0) as accepted,
|
|
|
COALESCE(SUM(CASE WHEN T.XMZT = 1 THEN 1 ELSE 0 END),0) as unaccepted
|
|
|
FROM PROJECT T
|
|
|
- LEFT JOIN CONTRACT T1 ON T1.PROJECT_ID = T.ID
|
|
|
- WHERE T.ISVALID = 1
|
|
|
+ LEFT JOIN CONTRACT T1 ON T1.PROJECT_ID = T.ID AND T1.FLOW_STATUS = 90 AND T1.ISVALID = 1
|
|
|
+ WHERE T.ISVALID = 1 AND T.FLOW_STATUS = 90
|
|
|
<if test="params != null and params.deptIds != null and params.deptIds.size > 0">
|
|
|
AND T.ZRBM_ID in
|
|
|
<foreach collection="params.deptIds" item="item" open="(" close=")" separator=",">
|
|
@@ -249,8 +249,8 @@
|
|
|
COALESCE(SUM(CASE WHEN T1.CONTRACT_AMOUNT >= 3000000 and T1.CONTRACT_AMOUNT < 4000000 THEN 1 ELSE 0 END),0) as lt400,
|
|
|
COALESCE(SUM(CASE WHEN T1.CONTRACT_AMOUNT >= 4000000 THEN 1 ELSE 0 END),0) as gte400
|
|
|
FROM PROJECT T
|
|
|
- LEFT JOIN CONTRACT T1 ON T1.PROJECT_ID = T.ID
|
|
|
- WHERE T.ISVALID = 1
|
|
|
+ LEFT JOIN CONTRACT T1 ON T1.PROJECT_ID = T.ID AND T1.FLOW_STATUS = 90 AND T1.ISVALID = 1
|
|
|
+ WHERE T.ISVALID = 1 AND T.FLOW_STATUS = 90
|
|
|
<if test="params != null and params.deptIds != null and params.deptIds.size > 0">
|
|
|
AND T.ZRBM_ID in
|
|
|
<foreach collection="params.deptIds" item="item" open="(" close=")" separator=",">
|
|
@@ -273,7 +273,7 @@
|
|
|
WHERE STATE = 1 AND ISVALID = 1
|
|
|
GROUP BY PROJECT_ID
|
|
|
) T1 ON T1.PROJECT_ID = T.ID
|
|
|
- WHERE T.ISVALID = 1
|
|
|
+ WHERE T.ISVALID = 1 AND T.FLOW_STATUS = 90
|
|
|
<if test="params != null and params.deptIds != null and params.deptIds.size > 0">
|
|
|
AND T.ZRBM_ID in
|
|
|
<foreach collection="params.deptIds" item="item" open="(" close=")" separator=",">
|