Commit ed88faff authored by 周健威's avatar 周健威

修改代码

parent ac7cbf63
...@@ -82,13 +82,32 @@ public class GainDataController extends BaseController<GainDataBiz,GainData> { ...@@ -82,13 +82,32 @@ public class GainDataController extends BaseController<GainDataBiz,GainData> {
Map<String, Long> map3 = voList.parallelStream().filter(o -> (null != o.getMenuId())).collect(Collectors.groupingBy(GainDataVO::getTopMenuName, Collectors.counting())); Map<String, Long> map3 = voList.parallelStream().filter(o -> (null != o.getMenuId())).collect(Collectors.groupingBy(GainDataVO::getTopMenuName, Collectors.counting()));
Map<String, Long> map4 = voList.parallelStream().filter(o -> (null != o.getMenuId())).collect(Collectors.groupingBy(GainDataVO::getTopMenuName, Collectors.counting())); Map<String, Long> map4 = voList.parallelStream().filter(o -> (null != o.getMenuId())).collect(Collectors.groupingBy(GainDataVO::getTopMenuName, Collectors.counting()));
Map<String, Map> returnMap = CollUtil.newHashMap(); // Map<String, Map> returnMap = CollUtil.newHashMap();
returnMap.put("供应商统计", map); // returnMap.put("供应商统计", map);
returnMap.put("项目统计", map2); // returnMap.put("项目统计", map2);
returnMap.put("项目统计加工次数", map3); // returnMap.put("项目统计加工次数", map3);
returnMap.put("项目统计分发次数", map4); // returnMap.put("项目统计分发次数", map4);
List<StatisticsInfo> datas = CollUtil.newArrayList(new StatisticsInfo(){{
setName("供应商统计");
setStatistics(map);
}},new StatisticsInfo(){{
setName("项目统计");
setStatistics(map2);
}},new StatisticsInfo(){{
setName("项目统计加工次数");
setStatistics(map3);
}},new StatisticsInfo(){{
setName("项目统计分发次数");
setStatistics(map4);
}});
return ObjectRestResponse.succ(datas);
}
return ObjectRestResponse.succ(returnMap); @Data
static public class StatisticsInfo {
String name;
Map<String, Long> statistics;
} }
@Data @Data
......
...@@ -49,6 +49,7 @@ public class GainDataTask { ...@@ -49,6 +49,7 @@ public class GainDataTask {
//@Scheduled(cron = "0/30 * * * * ?") //@Scheduled(cron = "0/30 * * * * ?")
//或直接指定时间间隔,例如:5秒 //或直接指定时间间隔,例如:5秒
//@Scheduled(fixedRate=5000) //@Scheduled(fixedRate=5000)
@Scheduled(cron = "0 * * * * ? ")
public void configureTasks() { public void configureTasks() {
// //
List<GainData> list = gainDataBiz.selectByWeekend(w -> { List<GainData> list = gainDataBiz.selectByWeekend(w -> {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment