添加在线监测表同步

This commit is contained in:
hzj
2024-05-10 08:53:51 +08:00
parent 660e14e149
commit bb0966a189
17 changed files with 403 additions and 15 deletions

View File

@@ -1,7 +1,9 @@
package com.njcn.influx.config;
import com.njcn.influx.bo.po.PqDeviceBak;
import com.njcn.influx.bo.po.PqLineBak;
import com.njcn.influx.mapper.PqLineBakMapper;
import com.njcn.influx.service.IPqDeviceBakService;
import com.njcn.influx.service.PqLineBakService;
import io.swagger.v3.oas.annotations.servers.Server;
import org.springframework.beans.factory.annotation.Autowired;
@@ -26,7 +28,8 @@ public class IdMappingCache {
@Autowired
private PqLineBakService pqLineBakService;
@Autowired
private IPqDeviceBakService pqDeviceBakService;
public static Map<String, String> IdMapping = new HashMap<>();
@PostConstruct
@@ -37,6 +40,13 @@ public class IdMappingCache {
String line_id = row.getLineId();
IdMapping.put(line_id,id );
}
List<PqDeviceBak> list = pqDeviceBakService.list();
for (PqDeviceBak row : list) {
String id = row.getId();
String dev_id = row.getDevId()+"";
IdMapping.put(dev_id,id );
}
}
public String getDataById(String id) {