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

@@ -624,6 +624,11 @@ public enum DicDataEnum {
WORK_ORDER_STATUS_ING("处理中","02"),
WORK_ORDER_STATUS_HAS("已上报","03"),
WORK_ORDER_STATUS_CLOSE("已闭环","04"),
YES("","1"),
NO("","0")
;
private final String name;

View File

@@ -10,6 +10,13 @@ import lombok.Getter;
*/
@Getter
public enum DicTreeEnum {
/**
* 树结构字典类型
*/
HB_PMS_TYPE("河北pms对象类型","0"),
REPORT_UNIT_TYPE("自定义报表单位指标","1"),
/**
* 字典树
*/
@@ -118,6 +125,10 @@ public enum DicTreeEnum {
;

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);
}
}