Browse Source

Merge remote-tracking branch 'origin/dev'

dev
sunyuchao 4 years ago
parent
commit
b9c039cc92
  1. 7
      epmet-module/data-report/data-report-client/src/main/java/com/epmet/project/dto/result/ProjectDifficultRankResultDTO.java
  2. 15
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/user/impl/UserAnalysisServiceImpl.java
  3. 4
      epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml
  4. BIN
      epmet-user/epmet-user-server/src/main/resources/excel/ic_resi_info_cid_for_easy_excel.xls

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;
} }

15
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/user/impl/UserAnalysisServiceImpl.java

@ -200,13 +200,14 @@ public class UserAnalysisServiceImpl implements UserAnalysisService {
logger.info("机关名:"+m.getName()+",总数="+m.getTotal()); logger.info("机关名:"+m.getName()+",总数="+m.getTotal());
} }
//2021.5.25 平音客户热心居民改网格员 sun start //2021.5.25 平音客户热心居民改网格员 sun start
if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) { //2021.121.17 应胡科家要求在改回去
/*if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) {
dimList.forEach(d->{ dimList.forEach(d->{
if("热心居民".equals(d.getType())){ if("热心居民".equals(d.getType())){
d.setType("网格员"); d.setType("网格员");
} }
}); });
} }*/
//2021.5.25 平音客户热心居民改网格员 sun end //2021.5.25 平音客户热心居民改网格员 sun end
return dimList; return dimList;
} }
@ -333,13 +334,14 @@ public class UserAnalysisServiceImpl implements UserAnalysisService {
logger.info("网格名:"+m.getName()+",总数="+m.getTotal()); logger.info("网格名:"+m.getName()+",总数="+m.getTotal());
} }
//2021.5.25 平音客户热心居民改网格员 sun start //2021.5.25 平音客户热心居民改网格员 sun start
if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) { //2021.121.17 应胡科家要求在改回去
/*if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) {
dimList.forEach(d->{ dimList.forEach(d->{
if("热心居民".equals(d.getType())){ if("热心居民".equals(d.getType())){
d.setType("网格员"); d.setType("网格员");
} }
}); });
} }*/
//2021.5.25 平音客户热心居民改网格员 sun end //2021.5.25 平音客户热心居民改网格员 sun end
return dimList; return dimList;
} }
@ -507,13 +509,14 @@ public class UserAnalysisServiceImpl implements UserAnalysisService {
resultList.add(party); resultList.add(party);
} }
//2021.5.25 平音客户热心居民改网格员 sun start //2021.5.25 平音客户热心居民改网格员 sun start
if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) { //2021.121.17 应胡科家要求在改回去
/*if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) {
resultList.forEach(d->{ resultList.forEach(d->{
if("热心居民".equals(d.getType())){ if("热心居民".equals(d.getType())){
d.setType("网格员"); d.setType("网格员");
} }
}); });
} }*/
//2021.5.25 平音客户热心居民改网格员 sun end //2021.5.25 平音客户热心居民改网格员 sun end
return resultList; return resultList;
} }

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

BIN
epmet-user/epmet-user-server/src/main/resources/excel/ic_resi_info_cid_for_easy_excel.xls

Binary file not shown.
Loading…
Cancel
Save