Browse Source

Merge branch 'dev_export_excel' into develop

master
zxc 4 years ago
parent
commit
9ab4c5c290
  1. 2
      epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/datastats/result/CustomerDataManageResultDTO.java
  2. 12
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/datastats/impl/DataStatsServiceImpl.java
  3. 2
      epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/evaluationindex/EvaluationIndexDao.xml

2
epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/datastats/result/CustomerDataManageResultDTO.java

@ -41,7 +41,7 @@ public class CustomerDataManageResultDTO {
//数据对应dateId //数据对应dateId
@JsonIgnore @JsonIgnore
private String dateId; private String dateId;
@JsonIgnore
private String staffId; private String staffId;
} }

12
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/datastats/impl/DataStatsServiceImpl.java

@ -1968,6 +1968,7 @@ public class DataStatsServiceImpl implements DataStatsService {
List<CustomerDataManageResultDTO> issueEnd = dataStatsDao.issueList(formDTO); List<CustomerDataManageResultDTO> issueEnd = dataStatsDao.issueList(formDTO);
List<CustomerDataManageResultDTO> projectEnd = dataStatsDao.projectList(formDTO); List<CustomerDataManageResultDTO> projectEnd = dataStatsDao.projectList(formDTO);
List<CustomerDataManageResultDTO> patrolEnd = statsStaffPatrolRecordDailyService.patrolList(formDTO); List<CustomerDataManageResultDTO> patrolEnd = statsStaffPatrolRecordDailyService.patrolList(formDTO);
//4.判断是否需要查询起始日期用户、群组、话题、议题、项目、巡查数据 //4.判断是否需要查询起始日期用户、群组、话题、议题、项目、巡查数据
List<CustomerDataManageResultDTO> userStart = new ArrayList<>(); List<CustomerDataManageResultDTO> userStart = new ArrayList<>();
List<CustomerDataManageResultDTO> groupStart = new ArrayList<>(); List<CustomerDataManageResultDTO> groupStart = new ArrayList<>();
@ -1981,7 +1982,8 @@ public class DataStatsServiceImpl implements DataStatsService {
issueStart = dataStatsDao.issueList(formDTO); issueStart = dataStatsDao.issueList(formDTO);
projectStart = dataStatsDao.projectList(formDTO); projectStart = dataStatsDao.projectList(formDTO);
} }
//5.封装数据并返回
//5.封装数据
List<CustomerDataManageResultDTO> finalUserStart = userStart; List<CustomerDataManageResultDTO> finalUserStart = userStart;
List<CustomerDataManageResultDTO> finalGroupStart = groupStart; List<CustomerDataManageResultDTO> finalGroupStart = groupStart;
List<CustomerDataManageResultDTO> finalTopicStart = topicStart; List<CustomerDataManageResultDTO> finalTopicStart = topicStart;
@ -2098,6 +2100,14 @@ public class DataStatsServiceImpl implements DataStatsService {
resultList.add(dto); resultList.add(dto);
}); });
//6.默认按用户总数降序
Collections.sort(resultList, new Comparator<CustomerDataManageResultDTO>() {
@Override
public int compare(CustomerDataManageResultDTO o1, CustomerDataManageResultDTO o2) {
return o2.getUserCount().compareTo(o1.getUserCount());
}
});
return resultList; return resultList;
} }

2
epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/evaluationindex/EvaluationIndexDao.xml

@ -76,7 +76,6 @@
WHERE WHERE
del_flag = '0' del_flag = '0'
AND parent_agency_id = #{agencyId} AND parent_agency_id = #{agencyId}
ORDER BY CONVERT(grid_name USING gbk) ASC
</select> </select>
<select id="getGovernRankList" resultType="com.epmet.dataaggre.dto.evaluationindex.ScreenGovernRankDataDailyDTO"> <select id="getGovernRankList" resultType="com.epmet.dataaggre.dto.evaluationindex.ScreenGovernRankDataDailyDTO">
SELECT SELECT
@ -174,7 +173,6 @@
customer_id = #{customerId} customer_id = #{customerId}
</foreach> </foreach>
</if> </if>
ORDER BY CONVERT(agency_name USING gbk) ASC
</select> </select>
<!-- 根据组织ID查询组织名 --> <!-- 根据组织ID查询组织名 -->

Loading…
Cancel
Save