66621ea6 张雷

环保报表问题修改

1 个父辈 c415d7d7
...@@ -104,7 +104,7 @@ public interface FCustomReportDatasetMapper extends BaseMapper<FCustomReportData ...@@ -104,7 +104,7 @@ public interface FCustomReportDatasetMapper extends BaseMapper<FCustomReportData
104 List<DepartWeekReportVO> getWeekReportData(@Param(value="startDate") String startDate, @Param(value="endDate") String endDate); 104 List<DepartWeekReportVO> getWeekReportData(@Param(value="startDate") String startDate, @Param(value="endDate") String endDate);
105 105
106 List<JnhbReportData> getJnhbReport(@Param(value="dataViewName2") String dataViewName2, @Param(value="dataViewName3") String dataViewName3, 106 List<JnhbReportData> getJnhbReport(@Param(value="dataViewName2") String dataViewName2, @Param(value="dataViewName3") String dataViewName3,
107 @Param(value="start") String start, @Param(value="end") String end); 107 @Param(value="start") String start, @Param(value="end") String end, @Param(value="departIds") String departIds);
108 108
109 String getChildDepartId(@Param(value="departId") String departId); 109 String getChildDepartId(@Param(value="departId") String departId);
110 110
......
...@@ -308,6 +308,12 @@ ...@@ -308,6 +308,12 @@
308 ) v3 ON v3.depart_id = d.id 308 ) v3 ON v3.depart_id = d.id
309 WHERE 309 WHERE
310 d.depart_type = 1 310 d.depart_type = 1
311 <if test="departIds != null and departIds !=''">
312 and d.id in
313 <foreach item="item" index="index" collection="departIds.split(',')" open="(" separator="," close=")">
314 '${item}'
315 </foreach>
316 </if>
311 ORDER BY 317 ORDER BY
312 d.depart_order 318 d.depart_order
313 </select> 319 </select>
......
...@@ -13,19 +13,15 @@ import java.time.format.DateTimeFormatter; ...@@ -13,19 +13,15 @@ import java.time.format.DateTimeFormatter;
13 import java.time.temporal.TemporalAdjusters; 13 import java.time.temporal.TemporalAdjusters;
14 import java.time.temporal.WeekFields; 14 import java.time.temporal.WeekFields;
15 import java.util.*; 15 import java.util.*;
16 import java.util.stream.Collectors;
17 16
18 import com.skua.modules.report.vo.*; 17 import com.skua.modules.report.vo.*;
19 import com.skua.modules.report.vo.largeScreen.*; 18 import com.skua.modules.report.vo.largeScreen.*;
20 import io.swagger.annotations.ApiModelProperty;
21 import org.springframework.beans.factory.annotation.Autowired; 19 import org.springframework.beans.factory.annotation.Autowired;
22 import org.springframework.jdbc.core.JdbcTemplate; 20 import org.springframework.jdbc.core.JdbcTemplate;
23 import org.springframework.stereotype.Service; 21 import org.springframework.stereotype.Service;
24 22
25 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 23 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
26 24
27 import javax.annotation.Resource;
28
29 /** 25 /**
30 * 数据集管理 26 * 数据集管理
31 */ 27 */
...@@ -254,7 +250,7 @@ public class FCustomReportDatasetServiceImpl extends ServiceImpl<FCustomReportDa ...@@ -254,7 +250,7 @@ public class FCustomReportDatasetServiceImpl extends ServiceImpl<FCustomReportDa
254 String departIds = mapper.getChildDepartId(departId); 250 String departIds = mapper.getChildDepartId(departId);
255 String dataViewName2 = ReportViewUtil.buildView("2119ecbf53a1d2d0708258ff67cfd9e1","CSL", departIds, start, end); 251 String dataViewName2 = ReportViewUtil.buildView("2119ecbf53a1d2d0708258ff67cfd9e1","CSL", departIds, start, end);
256 String dataViewName3 = ReportViewUtil.buildView("3a243d5715b9e1a3753c180872ca0df9","DLHJ,GFFDL,QY,YSL,WNL,WNHSL,GFCZL,WFCSL,WFCZL", departIds, start, end); 252 String dataViewName3 = ReportViewUtil.buildView("3a243d5715b9e1a3753c180872ca0df9","DLHJ,GFFDL,QY,YSL,WNL,WNHSL,GFCZL,WFCSL,WFCZL", departIds, start, end);
257 List<JnhbReportData> list = mapper.getJnhbReport(dataViewName2, dataViewName3, start, end); 253 List<JnhbReportData> list = mapper.getJnhbReport(dataViewName2, dataViewName3, start, end, departIds);
258 return list; 254 return list;
259 } 255 }
260 256
...@@ -282,18 +278,18 @@ public class FCustomReportDatasetServiceImpl extends ServiceImpl<FCustomReportDa ...@@ -282,18 +278,18 @@ public class FCustomReportDatasetServiceImpl extends ServiceImpl<FCustomReportDa
282 //当月数据 278 //当月数据
283 String dataViewName2 = ReportViewUtil.buildView("2119ecbf53a1d2d0708258ff67cfd9e1","CSL", null, dataVO.getNowStartTime(), dataVO.getNowEndTime()); 279 String dataViewName2 = ReportViewUtil.buildView("2119ecbf53a1d2d0708258ff67cfd9e1","CSL", null, dataVO.getNowStartTime(), dataVO.getNowEndTime());
284 String dataViewName3 = ReportViewUtil.buildView("3a243d5715b9e1a3753c180872ca0df9","DLHJ,GFFDL,QY,WNL,WNHSL,GFCZL,WFCSL,WFCZL", null, dataVO.getNowStartTime(), dataVO.getNowEndTime()); 280 String dataViewName3 = ReportViewUtil.buildView("3a243d5715b9e1a3753c180872ca0df9","DLHJ,GFFDL,QY,WNL,WNHSL,GFCZL,WFCSL,WFCZL", null, dataVO.getNowStartTime(), dataVO.getNowEndTime());
285 List<JnhbReportData> jnhbReportDataList = mapper.getJnhbReport(dataViewName2, dataViewName3, dataVO.getNowStartTime(), dataVO.getNowEndTime()); 281 List<JnhbReportData> jnhbReportDataList = mapper.getJnhbReport(dataViewName2, dataViewName3, dataVO.getNowStartTime(), dataVO.getNowEndTime(), null);
286 282
287 // 上月数据 同比 283 // 上月数据 同比
288 dataViewName2 = ReportViewUtil.buildView("2119ecbf53a1d2d0708258ff67cfd9e1","CSL", null, dataVO.getLastMonthStartTime(), dataVO.getLastMonthEndTime()); 284 dataViewName2 = ReportViewUtil.buildView("2119ecbf53a1d2d0708258ff67cfd9e1","CSL", null, dataVO.getLastMonthStartTime(), dataVO.getLastMonthEndTime());
289 dataViewName3 = ReportViewUtil.buildView("3a243d5715b9e1a3753c180872ca0df9","DLHJ,GFFDL,QY,WNL,WNHSL,GFCZL,WFCSL,WFCZL", null, dataVO.getLastMonthStartTime(), dataVO.getLastMonthEndTime()); 285 dataViewName3 = ReportViewUtil.buildView("3a243d5715b9e1a3753c180872ca0df9","DLHJ,GFFDL,QY,WNL,WNHSL,GFCZL,WFCSL,WFCZL", null, dataVO.getLastMonthStartTime(), dataVO.getLastMonthEndTime());
290 List<JnhbReportData> lastMonthReportDataList = mapper.getJnhbReport(dataViewName2, dataViewName3, dataVO.getLastMonthStartTime(), dataVO.getLastMonthEndTime()); 286 List<JnhbReportData> lastMonthReportDataList = mapper.getJnhbReport(dataViewName2, dataViewName3, dataVO.getLastMonthStartTime(), dataVO.getLastMonthEndTime(), null);
291 287
292 Map<String,JnhbReportData> lastMonthMapData= convertJnhbReportDataMap(lastMonthReportDataList); 288 Map<String,JnhbReportData> lastMonthMapData= convertJnhbReportDataMap(lastMonthReportDataList);
293 // 去年数据 环比 289 // 去年数据 环比
294 dataViewName2 = ReportViewUtil.buildView("2119ecbf53a1d2d0708258ff67cfd9e1","CSL", null, dataVO.getLastYearStartTime(), dataVO.getLastYearEndTime()); 290 dataViewName2 = ReportViewUtil.buildView("2119ecbf53a1d2d0708258ff67cfd9e1","CSL", null, dataVO.getLastYearStartTime(), dataVO.getLastYearEndTime());
295 dataViewName3 = ReportViewUtil.buildView("3a243d5715b9e1a3753c180872ca0df9","DLHJ,GFFDL,QY,WNL,WNHSL,GFCZL,WFCSL,WFCZL", null, dataVO.getLastYearStartTime(), dataVO.getLastYearEndTime()); 291 dataViewName3 = ReportViewUtil.buildView("3a243d5715b9e1a3753c180872ca0df9","DLHJ,GFFDL,QY,WNL,WNHSL,GFCZL,WFCSL,WFCZL", null, dataVO.getLastYearStartTime(), dataVO.getLastYearEndTime());
296 List<JnhbReportData> lastYearReportDataList = mapper.getJnhbReport(dataViewName2, dataViewName3, dataVO.getLastYearStartTime(), dataVO.getLastYearEndTime()); 292 List<JnhbReportData> lastYearReportDataList = mapper.getJnhbReport(dataViewName2, dataViewName3, dataVO.getLastYearStartTime(), dataVO.getLastYearEndTime(), null);
297 Map<String,JnhbReportData> lastYearMapData= convertJnhbReportDataMap(lastYearReportDataList); 293 Map<String,JnhbReportData> lastYearMapData= convertJnhbReportDataMap(lastYearReportDataList);
298 294
299 LoadRateVO loadRateVO = null; 295 LoadRateVO loadRateVO = null;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!