Browse Source

难点堵点加分数字段

dev_shibei_match
zxc 4 years ago
parent
commit
5527271138
  1. 7
      epmet-module/data-report/data-report-client/src/main/java/com/epmet/project/dto/result/ProjectDifficultRankResultDTO.java
  2. 4
      epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml

7
epmet-module/data-report/data-report-client/src/main/java/com/epmet/project/dto/result/ProjectDifficultRankResultDTO.java

@ -3,6 +3,7 @@ package com.epmet.project.dto.result;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List; import java.util.List;
/** /**
@ -61,4 +62,10 @@ public class ProjectDifficultRankResultDTO implements Serializable {
* */ * */
private Integer handledCount; private Integer handledCount;
/**
* 项目评价分数
* 直接取整数位展示
*/
private BigDecimal score;
} }

4
epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml

@ -278,7 +278,8 @@
diff.EVENT_IMG_URL AS imgUrl, diff.EVENT_IMG_URL AS imgUrl,
floor(diff.EVENT_COST_TIME/60) AS totalHours, floor(diff.EVENT_COST_TIME/60) AS totalHours,
diff.EVENT_RE_ORG AS reOrg, diff.EVENT_RE_ORG AS reOrg,
diff.EVENT_HANDLED_COUNT AS handledCount diff.EVENT_HANDLED_COUNT AS handledCount,
IFNULL(spd.SATISFACTION_SCORE,80) AS score
FROM FROM
( (
select scg.AREA_CODE,sdd1.* from screen_difficulty_data sdd1 select scg.AREA_CODE,sdd1.* from screen_difficulty_data sdd1
@ -333,6 +334,7 @@
AND sdd2.EVENT_STATUS_CODE in('closed','10','5') AND sdd2.EVENT_STATUS_CODE in('closed','10','5')
</if> </if>
) diff ) diff
LEFT JOIN screen_project_data spd ON (spd.PROJECT_ID = diff.EVENT_ID AND spd.DEL_FLAG = '0' AND spd.CLOSE_CASE_TIME IS NOT NULL and spd.SATISFACTION_SCORE is not null)
ORDER BY ORDER BY
CASE #{type} WHEN 'timelongest' THEN diff.EVENT_COST_TIME CASE #{type} WHEN 'timelongest' THEN diff.EVENT_COST_TIME
WHEN 'mosthandled' THEN diff.EVENT_HANDLED_COUNT WHEN 'mosthandled' THEN diff.EVENT_HANDLED_COUNT

Loading…
Cancel
Save