|
@@ -47,6 +47,10 @@ public class CacheService {
|
|
|
private IProBasicModelPowerRdService proBasicModelPowerRdService;
|
|
|
@Resource
|
|
|
private IProBasicStatusPointService proBasicStatusPointService;
|
|
|
+ @Resource
|
|
|
+ private IProBasicWeatherStationService proBasicWeatherStationService;
|
|
|
+ @Resource
|
|
|
+ private IProBasicSquareService proBasicSquareService;
|
|
|
|
|
|
|
|
|
public void initRedisCache(){
|
|
@@ -64,6 +68,20 @@ public class CacheService {
|
|
|
redisService.set(i.getId(),s);
|
|
|
});
|
|
|
|
|
|
+ log.info("--------------------------redisSQ");
|
|
|
+ List<ProBasicSquare> squareList = proBasicSquareService.list().stream().filter(i->i.getIsAble().equals(1)).collect(Collectors.toList());
|
|
|
+ squareList.stream().forEach(i->{
|
|
|
+ Map<String, ProBasicPowerstationPoint> codeaimap = new HashMap<>();
|
|
|
+ QueryWrapper<ProBasicPowerstationPoint> qw = new QueryWrapper<>();
|
|
|
+ qw.eq("windpowerstation_id",i.getId());
|
|
|
+ List<ProBasicPowerstationPoint> windpowerstationtestingpoint2List = windpowerstationpointnewService.list(qw);
|
|
|
+ windpowerstationtestingpoint2List.stream().forEach(x->{
|
|
|
+ codeaimap.put(x.getUniformCode(),x);
|
|
|
+ });
|
|
|
+ String s = JSONObject.toJSONString(codeaimap);
|
|
|
+ redisService.set(i.getId(),s);
|
|
|
+ });
|
|
|
+
|
|
|
log.info("--------------------------redisLN");
|
|
|
List<ProBasicLine> lineList = lineService.list().stream().filter(i->i.getIsAble().equals(1)).collect(Collectors.toList());
|
|
|
lineList.stream().forEach(i->{
|
|
@@ -106,6 +124,20 @@ public class CacheService {
|
|
|
redisService.set(i.getId(),s);
|
|
|
});
|
|
|
|
|
|
+ log.info("--------------------------redisWeatherWP");
|
|
|
+ List<ProBasicWeatherStation> weatherStationList = proBasicWeatherStationService.list().stream().filter(i->i.getIsAble().equals(1)).collect(Collectors.toList());
|
|
|
+ weatherStationList.stream().forEach(i->{
|
|
|
+ Map<String, ProBasicPowerstationPoint> codeaimap = new HashMap<>();
|
|
|
+ QueryWrapper<ProBasicPowerstationPoint> qw = new QueryWrapper<>();
|
|
|
+ qw.eq("windpowerstation_id",i.getId());
|
|
|
+ List<ProBasicPowerstationPoint> windpowerstationtestingpoint2List = windpowerstationpointnewService.list(qw);
|
|
|
+ windpowerstationtestingpoint2List.stream().forEach(x->{
|
|
|
+ codeaimap.put(x.getUniformCode(),x);
|
|
|
+ });
|
|
|
+ String s = JSONObject.toJSONString(codeaimap);
|
|
|
+ redisService.set(i.getId(),s);
|
|
|
+ });
|
|
|
+
|
|
|
log.info("--------------------------redisWP");
|
|
|
List<ProBasicPowerstation> wpList = windpowerstationService.list().stream().filter(i->i.getIsAble().equals(1)).collect(Collectors.toList());
|
|
|
|