1.oracle同步influxdb代码,监测点运行中断状态
This commit is contained in:
@@ -2,6 +2,7 @@ package com.njcn.influx.controller;
|
||||
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.njcn.influx.service.OracleEventDetailToMysqlService;
|
||||
import com.njcn.influx.service.OracleMonitorStatusToMysqlService;
|
||||
import com.njcn.influx.service.OracleToInfluxDBService;
|
||||
@@ -18,6 +19,7 @@ import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.temporal.ChronoUnit;
|
||||
import java.util.Collections;
|
||||
|
||||
|
||||
/**
|
||||
@@ -59,6 +61,22 @@ public class OracleToInfluxDBController {
|
||||
return true;// HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, "数据同步");
|
||||
}
|
||||
|
||||
@GetMapping("/dataSyncTable")
|
||||
@ApiOperation("数据同步")
|
||||
public Boolean dataSyncTable(@RequestParam("startDateTime") String startDateTime,
|
||||
@RequestParam("endDateTime") String endDateTime,
|
||||
@RequestParam("tableName") String tableName
|
||||
) {
|
||||
DataAsynParam dataAsynParam = new DataAsynParam();
|
||||
dataAsynParam.setStartDateTime(LocalDateTimeUtil.parse(startDateTime, DatePattern.NORM_DATETIME_PATTERN));
|
||||
dataAsynParam.setEndDateTime(LocalDateTimeUtil.parse(endDateTime, DatePattern.NORM_DATETIME_PATTERN));
|
||||
if(StrUtil.isNotBlank(tableName)){
|
||||
dataAsynParam.setTableNames(Collections.singletonList(tableName));
|
||||
}
|
||||
oracleToInfluxDBService.AsyncData(dataAsynParam);
|
||||
return true;// HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, "数据同步");
|
||||
}
|
||||
|
||||
|
||||
|
||||
@PostMapping("/oneMonitorDataTransport")
|
||||
|
||||
Reference in New Issue
Block a user