1.pms主网测点数据统计功能

This commit is contained in:
2024-10-23 14:24:09 +08:00
parent ef35d9bdbe
commit b3f553c450
12 changed files with 332 additions and 27 deletions

View File

@@ -2,10 +2,7 @@ package com.njcn.system.timer.tasks;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.harmonic.api.PqTypicalSourceFeignClient;
import com.njcn.harmonic.api.UploadGwDataFeignClient;
import com.njcn.harmonic.pojo.param.UploadDataParam;
import com.njcn.harmonic.pojo.param.UploadParam;
import com.njcn.system.timer.TimerTaskRunner;
import lombok.RequiredArgsConstructor;
@@ -22,7 +19,6 @@ public class PqTypicalSourceTaskRunner implements TimerTaskRunner {
private final PqTypicalSourceFeignClient pqTypicalSourceFeignClient;
private final UploadGwDataFeignClient uploadGwDataFeignClient;
@Override
@@ -32,9 +28,7 @@ public class PqTypicalSourceTaskRunner implements TimerTaskRunner {
param.setTime(dateDeal);
pqTypicalSourceFeignClient.send(param).getCode();
UploadDataParam uploadDataParam = new UploadDataParam();
uploadDataParam.setSearchBeginTime(dateDeal);
uploadGwDataFeignClient.upGwCommPoint(uploadDataParam);
}
}

View File

@@ -2,7 +2,6 @@ package com.njcn.system.timer.tasks;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.harmonic.api.UploadGwDataFeignClient;
import com.njcn.harmonic.pojo.param.UploadParam;
import com.njcn.system.timer.TimerTaskRunner;

View File

@@ -0,0 +1,32 @@
package com.njcn.system.timer.tasks.hbPushGw;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.njcn.harmonic.api.UploadGwDataFeignClient;
import com.njcn.harmonic.pojo.param.UploadDataParam;
import com.njcn.system.timer.TimerTaskRunner;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
/**
* 用于pms往国网推送公共连接点数据定时任务
*/
@Component
@RequiredArgsConstructor
public class UploadGwCommPointRunner implements TimerTaskRunner {
private final UploadGwDataFeignClient uploadGwDataFeignClient;
@Override
public void action(String date) {
UploadDataParam uploadDataParam = new UploadDataParam();
if(StrUtil.isBlank(date)){
String dateDeal = DateUtil.yesterday().toString(DatePattern.NORM_DATE_PATTERN);
uploadDataParam.setSearchBeginTime(dateDeal);
}else {
uploadDataParam.setSearchBeginTime(date);
}
uploadGwDataFeignClient.upGwCommPoint(uploadDataParam);
}
}

View File

@@ -0,0 +1,32 @@
package com.njcn.system.timer.tasks.hbPushGw;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.njcn.harmonic.api.UploadGwDataFeignClient;
import com.njcn.harmonic.pojo.param.UploadDataParam;
import com.njcn.system.timer.TimerTaskRunner;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
/**
* 用于pms往国网推送公共连接点数据定时任务
*/
@Component
@RequiredArgsConstructor
public class UploadGwMainMonitorRunner implements TimerTaskRunner {
private final UploadGwDataFeignClient uploadGwDataFeignClient;
@Override
public void action(String date) {
UploadDataParam uploadDataParam = new UploadDataParam();
if(StrUtil.isBlank(date)){
String dateDeal = DateUtil.yesterday().toString(DatePattern.NORM_DATE_PATTERN);
uploadDataParam.setSearchBeginTime(dateDeal);
}else {
uploadDataParam.setSearchBeginTime(date);
}
uploadGwDataFeignClient.upGwMainMonitor(uploadDataParam);
}
}