feat: 增加project_topo相关数据平移逻辑
This commit is contained in:
@@ -34,6 +34,7 @@ import com.nis.service.AssetModelService;
|
||||
import com.nis.service.ChartService;
|
||||
import com.nis.service.DcService;
|
||||
import com.nis.service.EndpointService;
|
||||
import com.nis.service.ProjectTopoService;
|
||||
import com.nis.service.SysConfigService;
|
||||
import com.nis.service.SysUserService;
|
||||
import com.nis.util.Constant;
|
||||
@@ -86,6 +87,9 @@ public class SqlHandler {
|
||||
@Autowired
|
||||
private SysConfigService sysConfigService;
|
||||
|
||||
@Autowired
|
||||
private ProjectTopoService projectTopoService;
|
||||
|
||||
public void removeData() {
|
||||
String assetPing = "delete from asset_ping";
|
||||
sqlDao.execute(assetPing);
|
||||
@@ -1039,9 +1043,12 @@ public class SqlHandler {
|
||||
|
||||
// 图表相关数据同步
|
||||
chartService.handler();
|
||||
|
||||
|
||||
// 将原来数据库的数据数据还原
|
||||
this.dataRestore();
|
||||
|
||||
// project topo相关图表数据同步
|
||||
projectTopoService.handler();
|
||||
}
|
||||
|
||||
public void dataRestore() {
|
||||
@@ -1078,6 +1085,8 @@ public class SqlHandler {
|
||||
data.setParamValue(oldDataMap.get("scrape_timeout"));
|
||||
}else if(data.getParamKey().equals("timezone")) {
|
||||
data.setParamValue("Asia/Shanghai");
|
||||
}else if(data.getParamKey().endsWith("confagent_path") || data.getParamKey().equals("system_version")){
|
||||
continue;
|
||||
}else {
|
||||
String value = oldDataMap.get(data.getParamKey());
|
||||
if(value!=null) {
|
||||
|
||||
Reference in New Issue
Block a user