|
|
@ -82,4 +82,82 @@ |
|
|
|
RESPONSE_RATIO DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
<!-- 查询政府治理能力各项指标 --> |
|
|
|
<select id="selectGovernCapacityRatioBak" resultType="com.epmet.evaluationindex.screen.dto.result.GovernCapacityResultDTO"> |
|
|
|
SELECT |
|
|
|
rankData.org_id as orgId, |
|
|
|
rankData.ORG_NAME AS agencyName, |
|
|
|
rankData.RESPONSE_RATIO, |
|
|
|
rankData.RESOLVED_RATIO, |
|
|
|
rankData.GOVERN_RATIO, |
|
|
|
rankData.SATISFACTION_RATIO, |
|
|
|
agency.AGENCY_NAME AS parentAgencyName |
|
|
|
FROM |
|
|
|
screen_govern_rank_data rankData |
|
|
|
LEFT JOIN |
|
|
|
screen_customer_agency agency |
|
|
|
ON rankData.PARENT_ID = agency.AGENCY_ID AND agency.DEL_FLAG = '0' AND agency.AGENCY_ID = #{agencyId} |
|
|
|
WHERE |
|
|
|
rankData.DEL_FLAG = '0' |
|
|
|
AND rankData.PARENT_ID = #{agencyId} |
|
|
|
AND rankData.MONTH_ID = #{monthId} |
|
|
|
ORDER BY |
|
|
|
rankData.RESPONSE_RATIO DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
<!-- 基层治理-治理能力榜单 多客户版,调用此sql --> |
|
|
|
<select id="selectGovernCapacityRatioNewBak" resultType="com.epmet.evaluationindex.screen.dto.result.GovernCapacityResultDTO"> |
|
|
|
(SELECT |
|
|
|
agency.agency_id as orgId, |
|
|
|
agency.AGENCY_NAME AS agencyName, |
|
|
|
IFNULL(rankData.RESPONSE_RATIO,0) AS RESPONSE_RATIO, |
|
|
|
IFNULL(rankData.RESOLVED_RATIO,0) AS RESOLVED_RATIO, |
|
|
|
IFNULL(rankData.GOVERN_RATIO,0) AS GOVERN_RATIO, |
|
|
|
IFNULL(rankData.SATISFACTION_RATIO,0) AS SATISFACTION_RATIO, |
|
|
|
pa.AGENCY_NAME AS parentAgencyName, |
|
|
|
rankData.MONTH_ID as monthId |
|
|
|
FROM screen_customer_agency agency |
|
|
|
left join screen_customer_agency pa |
|
|
|
on(agency.PARENT_AREA_CODE=pa.AREA_CODE |
|
|
|
and pa.DEL_FLAG='0') |
|
|
|
left join screen_govern_rank_data rankData |
|
|
|
ON (agency.AGENCY_ID =rankData.org_id |
|
|
|
AND rankData.DEL_FLAG = '0' |
|
|
|
and rankData.org_type='agency') |
|
|
|
WHERE |
|
|
|
agency.DEL_FLAG = '0' |
|
|
|
AND agency.agency_id in |
|
|
|
<foreach collection="orgIds" item="orgId" open="(" close=")" separator=","> |
|
|
|
#{orgId} |
|
|
|
</foreach> |
|
|
|
AND rankData.MONTH_ID =#{monthId} |
|
|
|
) |
|
|
|
union |
|
|
|
( |
|
|
|
SELECT |
|
|
|
grid.grid_id as orgId, |
|
|
|
grid.GRID_NAME AS agencyName, |
|
|
|
IFNULL(rankData.RESPONSE_RATIO,0) AS RESPONSE_RATIO, |
|
|
|
IFNULL(rankData.RESOLVED_RATIO,0) AS RESOLVED_RATIO, |
|
|
|
IFNULL(rankData.GOVERN_RATIO,0) AS GOVERN_RATIO, |
|
|
|
IFNULL(rankData.SATISFACTION_RATIO,0) AS SATISFACTION_RATIO, |
|
|
|
ca.agency_name AS parentAgencyName, |
|
|
|
rankData.MONTH_ID as monthId |
|
|
|
FROM screen_customer_grid grid |
|
|
|
left join screen_customer_agency ca |
|
|
|
on (ca.agency_id = grid.parent_agency_id) |
|
|
|
left join screen_govern_rank_data_daily rankData |
|
|
|
ON (grid.grid_id=rankData.org_id |
|
|
|
AND grid.DEL_FLAG = 0 |
|
|
|
and rankData.org_type='grid') |
|
|
|
WHERE grid.DEL_FLAG = '0' |
|
|
|
AND grid.GRID_ID in |
|
|
|
<foreach collection="orgIds" item="orgId" open="(" close=")" separator=","> |
|
|
|
#{orgId} |
|
|
|
</foreach> |
|
|
|
AND rankData.MONTH_ID =#{monthId} |
|
|
|
) |
|
|
|
ORDER BY |
|
|
|
RESPONSE_RATIO DESC |
|
|
|
</select> |
|
|
|
</mapper> |