Browse Source

代码调整

dev_shibei_match
sunyuchao 5 years ago
parent
commit
c54fcacde8
  1. 10
      epmet-module/data-report/data-report-client/src/main/java/com/epmet/plugins/result/WorkRecordTrendResultDTO.java
  2. 11
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/plugins/impl/ScreenWorkRecordOrgDailyServiceImpl.java

10
epmet-module/data-report/data-report-client/src/main/java/com/epmet/plugins/result/WorkRecordTrendResultDTO.java

@ -1,10 +1,10 @@
package com.epmet.plugins.result; package com.epmet.plugins.result;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
@ -18,17 +18,17 @@ public class WorkRecordTrendResultDTO implements Serializable {
* 横轴 过去十二个月份 * 横轴 过去十二个月份
* ['1月', '2月', '3月', '4月', '5月','6月','7月','8月','9月','10月','11月','12月'] * ['1月', '2月', '3月', '4月', '5月','6月','7月','8月','9月','10月','11月','12月']
*/ */
private List<String> xAxis; private List<String> xAxis = new ArrayList<>();
/** /**
* 资源标签名 * 资源标签名
* ['三会一课', '主题党日', '三述专题', '志愿服务', '党内关怀'] * ['三会一课', '主题党日', '三述专题', '志愿服务', '党内关怀']
*/ */
private List<String> legend; private List<String> legend = new ArrayList<>();
/** /**
*各项资源对应数据对象 *各项资源对应数据对象
*/ */
private List<WorkRecordTrendResultDTO.SeriesResultDTO> series; private List<WorkRecordTrendResultDTO.SeriesResultDTO> series = new ArrayList<>();
@Data @Data
public static class SeriesResultDTO { public static class SeriesResultDTO {
@ -40,7 +40,7 @@ public class WorkRecordTrendResultDTO implements Serializable {
/** /**
* 各项资源对应12月份数据 * 各项资源对应12月份数据
*/ */
private List<Integer> data; private List<Integer> data = new ArrayList<>();
/** /**
* 数据对应的月份Id * 数据对应的月份Id
*/ */

11
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/plugins/impl/ScreenWorkRecordOrgDailyServiceImpl.java

@ -152,18 +152,19 @@ public class ScreenWorkRecordOrgDailyServiceImpl extends BaseServiceImpl<ScreenW
@DataSource(DataSourceConstant.STATS_DISPLAY) @DataSource(DataSourceConstant.STATS_DISPLAY)
public WorkRecordTrendResultDTO trend(WorkRecordTrendFormDTO formDTO) { public WorkRecordTrendResultDTO trend(WorkRecordTrendFormDTO formDTO) {
WorkRecordTrendResultDTO resultDTO = new WorkRecordTrendResultDTO(); WorkRecordTrendResultDTO resultDTO = new WorkRecordTrendResultDTO();
//1.查询当前月过去12个月份
Map<String, String> map = dateUtils.getXpro();
resultDTO.setXAxis(map.values().stream().collect(Collectors.toList()));
List<String> monthIdList = map.keySet().stream().collect(Collectors.toList());
//2.根据资源编码查询资源名称集合,按sort升序 //1.根据资源编码查询资源名称集合,按sort升序
List<String> legendList = screenCustomerWorkRecordDictDao.selectListByDataType(formDTO.getCustomerId(), formDTO.getDataType()); List<String> legendList = screenCustomerWorkRecordDictDao.selectListByDataType(formDTO.getCustomerId(), formDTO.getDataType());
resultDTO.setLegend(legendList); resultDTO.setLegend(legendList);
if (null == legendList || legendList.size() < NumConstant.ONE) { if (null == legendList || legendList.size() < NumConstant.ONE) {
return resultDTO; return resultDTO;
} }
//2.查询当前月过去12个月份
Map<String, String> map = dateUtils.getXpro();
resultDTO.setXAxis(map.values().stream().collect(Collectors.toList()));
List<String> monthIdList = map.keySet().stream().collect(Collectors.toList());
//3-1.查询当前组织及所有下级过去12个月份某项数据所有资源的统计数据 //3-1.查询当前组织及所有下级过去12个月份某项数据所有资源的统计数据
DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyyMM"); DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyyMM");
LocalDate today = LocalDate.now(); LocalDate today = LocalDate.now();

Loading…
Cancel
Save