|
|
@ -197,25 +197,25 @@ |
|
|
|
IFNULL(b.count,0) AS "count" |
|
|
|
FROM |
|
|
|
(SELECT |
|
|
|
fm.AGENCY_ID, |
|
|
|
da.ID AS AGENCY_ID, |
|
|
|
COUNT( fm.ID ) AS "count" |
|
|
|
FROM |
|
|
|
fact_origin_project_main_daily fm |
|
|
|
INNER JOIN dim_agency da ON fm.AGENCY_ID = da.ID |
|
|
|
INNER JOIN dim_agency da ON fm.PIDS LIKE CONCAT( '%', da.ID, '%' ) |
|
|
|
AND da.`LEVEL` = #{level} |
|
|
|
WHERE |
|
|
|
fm.PROJECT_STATUS = 'closed' |
|
|
|
AND fm.CUSTOMER_ID = #{customerId} |
|
|
|
AND fm.MONTH_ID = #{monthId} |
|
|
|
GROUP BY |
|
|
|
fm.AGENCY_ID) a |
|
|
|
da.ID) a |
|
|
|
LEFT JOIN |
|
|
|
(SELECT |
|
|
|
fm.AGENCY_ID, |
|
|
|
da.ID AS AGENCY_ID, |
|
|
|
COUNT( fm.ID ) AS "count" |
|
|
|
FROM |
|
|
|
fact_origin_project_main_daily fm |
|
|
|
INNER JOIN dim_agency da ON fm.AGENCY_ID = da.ID |
|
|
|
INNER JOIN dim_agency da ON fm.PIDS LIKE CONCAT( '%', da.ID, '%' ) |
|
|
|
AND da.`LEVEL` = #{level} |
|
|
|
WHERE |
|
|
|
fm.PROJECT_STATUS = 'closed' |
|
|
@ -223,7 +223,7 @@ |
|
|
|
AND fm.MONTH_ID = #{monthId} |
|
|
|
AND fm.FINISH_ORG_IDS LIKE CONCAT('%', fm.AGENCY_ID,'%') |
|
|
|
GROUP BY |
|
|
|
fm.AGENCY_ID) b |
|
|
|
da.ID) b |
|
|
|
ON a.AGENCY_ID = b.AGENCY_ID |
|
|
|
</select> |
|
|
|
<select id="getResolveProject" resultType="com.epmet.dto.extract.result.OrgStatisticsResultDTO"> |
|
|
@ -233,25 +233,25 @@ |
|
|
|
IFNULL(b.count,0) AS "count" |
|
|
|
FROM |
|
|
|
(SELECT |
|
|
|
fm.AGENCY_ID, |
|
|
|
da.ID AS AGENCY_ID, |
|
|
|
COUNT( fm.ID ) AS "count" |
|
|
|
FROM |
|
|
|
fact_origin_project_main_daily fm |
|
|
|
INNER JOIN dim_agency da ON fm.AGENCY_ID = da.ID |
|
|
|
INNER JOIN dim_agency da ON fm.PIDS LIKE CONCAT( '%', da.ID, '%' ) |
|
|
|
AND da.`LEVEL` = #{level} |
|
|
|
WHERE |
|
|
|
fm.PROJECT_STATUS = 'closed' |
|
|
|
AND fm.CUSTOMER_ID = #{customerId} |
|
|
|
AND fm.MONTH_ID = #{monthId} |
|
|
|
GROUP BY |
|
|
|
fm.AGENCY_ID) a |
|
|
|
da.ID) a |
|
|
|
LEFT JOIN |
|
|
|
(SELECT |
|
|
|
fm.AGENCY_ID, |
|
|
|
da.ID AS AGENCY_ID, |
|
|
|
COUNT( fm.ID ) AS "count" |
|
|
|
FROM |
|
|
|
fact_origin_project_main_daily fm |
|
|
|
INNER JOIN dim_agency da ON fm.AGENCY_ID = da.ID |
|
|
|
INNER JOIN dim_agency da ON fm.PIDS LIKE CONCAT( '%', da.ID, '%' ) |
|
|
|
AND da.`LEVEL` = #{level} |
|
|
|
WHERE |
|
|
|
fm.PROJECT_STATUS = 'closed' |
|
|
@ -259,7 +259,7 @@ |
|
|
|
AND fm.MONTH_ID = #{monthId} |
|
|
|
AND fm.IS_RESOLVED = 'resolved' |
|
|
|
GROUP BY |
|
|
|
fm.AGENCY_ID) b |
|
|
|
da.ID) b |
|
|
|
ON a.AGENCY_ID = b.AGENCY_ID |
|
|
|
</select> |
|
|
|
<select id="getGridResolveProject" resultType="com.epmet.dto.extract.result.OrgStatisticsResultDTO"> |
|
|
@ -858,25 +858,25 @@ |
|
|
|
IFNULL(b.count,0) AS "count" |
|
|
|
FROM |
|
|
|
(SELECT |
|
|
|
fm.AGENCY_ID, |
|
|
|
da.ID AS AGENCY_ID, |
|
|
|
COUNT( fm.ID ) AS "count" |
|
|
|
FROM |
|
|
|
fact_origin_project_main_daily fm |
|
|
|
INNER JOIN dim_agency da ON fm.AGENCY_ID = da.ID |
|
|
|
INNER JOIN dim_agency da ON fm.PIDS LIKE CONCAT( '%', da.ID, '%' ) |
|
|
|
AND da.`LEVEL` = #{level} |
|
|
|
WHERE |
|
|
|
fm.PROJECT_STATUS = 'closed' |
|
|
|
AND fm.CUSTOMER_ID = #{customerId} |
|
|
|
AND fm.DATE_ID <= #{dateId} |
|
|
|
GROUP BY |
|
|
|
fm.AGENCY_ID) a |
|
|
|
da.ID) a |
|
|
|
LEFT JOIN |
|
|
|
(SELECT |
|
|
|
fm.AGENCY_ID, |
|
|
|
da.ID AS AGENCY_ID, |
|
|
|
COUNT( fm.ID ) AS "count" |
|
|
|
FROM |
|
|
|
fact_origin_project_main_daily fm |
|
|
|
INNER JOIN dim_agency da ON fm.AGENCY_ID = da.ID |
|
|
|
INNER JOIN dim_agency da ON fm.PIDS LIKE CONCAT( '%', da.ID, '%' ) |
|
|
|
AND da.`LEVEL` = #{level} |
|
|
|
WHERE |
|
|
|
fm.PROJECT_STATUS = 'closed' |
|
|
@ -884,7 +884,7 @@ |
|
|
|
AND fm.DATE_ID <= #{dateId} |
|
|
|
AND fm.FINISH_ORG_IDS LIKE CONCAT('%', fm.AGENCY_ID,'%') |
|
|
|
GROUP BY |
|
|
|
fm.AGENCY_ID) b |
|
|
|
da.ID) b |
|
|
|
ON a.AGENCY_ID = b.AGENCY_ID |
|
|
|
</select> |
|
|
|
<select id="getResolveProjectDaily" resultType="com.epmet.dto.extract.result.OrgStatisticsResultDTO"> |
|
|
@ -894,25 +894,25 @@ |
|
|
|
IFNULL(b.count,0) AS "count" |
|
|
|
FROM |
|
|
|
(SELECT |
|
|
|
fm.AGENCY_ID, |
|
|
|
da.ID AS AGENCY_ID, |
|
|
|
COUNT( fm.ID ) AS "count" |
|
|
|
FROM |
|
|
|
fact_origin_project_main_daily fm |
|
|
|
INNER JOIN dim_agency da ON fm.AGENCY_ID = da.ID |
|
|
|
INNER JOIN dim_agency da ON fm.PIDS LIKE CONCAT( '%', da.ID, '%' ) |
|
|
|
AND da.`LEVEL` = #{level} |
|
|
|
WHERE |
|
|
|
fm.PROJECT_STATUS = 'closed' |
|
|
|
AND fm.CUSTOMER_ID = #{customerId} |
|
|
|
AND fm.DATE_ID <= #{dateId} |
|
|
|
GROUP BY |
|
|
|
fm.AGENCY_ID) a |
|
|
|
da.ID) a |
|
|
|
LEFT JOIN |
|
|
|
(SELECT |
|
|
|
fm.AGENCY_ID, |
|
|
|
da.ID AS AGENCY_ID, |
|
|
|
COUNT( fm.ID ) AS "count" |
|
|
|
FROM |
|
|
|
fact_origin_project_main_daily fm |
|
|
|
INNER JOIN dim_agency da ON fm.AGENCY_ID = da.ID |
|
|
|
INNER JOIN dim_agency da ON fm.PIDS LIKE CONCAT( '%', da.ID, '%' ) |
|
|
|
AND da.`LEVEL` = #{level} |
|
|
|
WHERE |
|
|
|
fm.PROJECT_STATUS = 'closed' |
|
|
@ -920,7 +920,7 @@ |
|
|
|
AND fm.DATE_ID <= #{dateId} |
|
|
|
AND fm.IS_RESOLVED = 'resolved' |
|
|
|
GROUP BY |
|
|
|
fm.AGENCY_ID) b |
|
|
|
da.ID) b |
|
|
|
ON a.AGENCY_ID = b.AGENCY_ID |
|
|
|
</select> |
|
|
|
|
|
|
|