环保报表问题修改
正在显示
3 个修改的文件
包含
11 行增加
和
9 行删除
... | @@ -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; | ... | ... |
-
请 注册 或 登录 后发表评论