Browse Source

大屏治理能力榜单添加上级组织名称返参

dev_shibei_match
wangchao 5 years ago
parent
commit
e5cb9b2dca
  1. 5
      epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/result/GovernCapacityRankResultDTO.java
  2. 5
      epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/result/GovernCapacityResultDTO.java
  3. 24
      epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenGovernRankDataDao.xml

5
epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/result/GovernCapacityRankResultDTO.java

@ -39,4 +39,9 @@ public class GovernCapacityRankResultDTO implements Serializable {
* 满意率 * 满意率
* */ * */
private String satisfactionRatio; private String satisfactionRatio;
/**
* 当前agencyName的上一级组织名称
*/
private String parentAgencyName;
} }

5
epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/result/GovernCapacityResultDTO.java

@ -39,4 +39,9 @@ public class GovernCapacityResultDTO implements Serializable {
* 满意率 * 满意率
* */ * */
private BigDecimal satisfactionRatio; private BigDecimal satisfactionRatio;
/**
* 当前agencyName的上一级组织名称
*/
private String parentAgencyName;
} }

24
epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenGovernRankDataDao.xml

@ -6,19 +6,23 @@
<!-- 查询政府治理能力各项指标 --> <!-- 查询政府治理能力各项指标 -->
<select id="selectGovernCapacityRatio" resultType="com.epmet.evaluationindex.screen.dto.result.GovernCapacityResultDTO"> <select id="selectGovernCapacityRatio" resultType="com.epmet.evaluationindex.screen.dto.result.GovernCapacityResultDTO">
SELECT SELECT
ORG_NAME AS agencyName, rankData.ORG_NAME AS agencyName,
RESPONSE_RATIO, rankData.RESPONSE_RATIO,
RESOLVED_RATIO, rankData.RESOLVED_RATIO,
GOVERN_RATIO, rankData.GOVERN_RATIO,
SATISFACTION_RATIO rankData.SATISFACTION_RATIO,
agency.AGENCY_NAME AS parentAgencyName
FROM FROM
screen_govern_rank_data 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 WHERE
DEL_FLAG = '0' rankData.DEL_FLAG = '0'
AND PARENT_ID = #{agencyId} AND rankData.PARENT_ID = #{agencyId}
AND MONTH_ID = #{monthId} AND rankData.MONTH_ID = #{monthId}
ORDER BY ORDER BY
(RESPONSE_RATIO + RESOLVED_RATIO + GOVERN_RATIO + SATISFACTION_RATIO) DESC,RESPONSE_RATIO DESC,RESOLVED_RATIO DESC,GOVERN_RATIO DESC,SATISFACTION_RATIO DESC (rankData.RESPONSE_RATIO + rankData.RESOLVED_RATIO + rankData.GOVERN_RATIO + rankData.SATISFACTION_RATIO) DESC,rankData.RESPONSE_RATIO DESC,rankData.RESOLVED_RATIO DESC,rankData.GOVERN_RATIO DESC,rankData.SATISFACTION_RATIO DESC
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save