Commit 5a72254f authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.对接第三方接口,接入第三方数据,完成Token接口验证,抽取公用方法封装调用工具类;
2.对接第三方接口,完成获取日耗电日产液等信息接口调用,创建数据表,同时生成对应代码,开发定时任务及对外接口,完成第三方数据接入及系统展示功能,添加线上接口文档并完成接口及定时任务冒烟测试;
3.对接第三方接口,完成获取有功功率数据信息接口调用,创建数据表,同时生成对应代码,开发定时任务及对外接口,完成第三方数据接入及系统展示功能,添加线上接口文档并完成接口及定时任务冒烟测试;
4.对接第三方接口,完成获取甘特图数据接口调用,创建数据表,同时生成对应代码,开发定时任务及对外接口,完成第三方数据接入及系统展示功能,添加线上接口文档并完成接口及定时任务冒烟测试;
5.对接第三方接口,完成本日累计数据接口调用,创建数据表,同时生成对应代码,开发定时任务及对外接口,完成第三方数据接入及系统展示功能,添加线上接口文档并完成接口及定时任务冒烟测试;
6.对接第三方接口,完成光伏发电量接口调用,创建数据表,同时生成对应代码,开发定时任务及对外接口,完成第三方数据接入及系统展示功能,添加线上接口文档并完成接口及定时任务冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 3ce2d679
package pps.core.task.job;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XServiceResult;
import xstartup.service.job.XJob;
/**
* 第三方有功功率定时任务
*
* @author ZWT
* @date 2024/03/19 10:06
*/
@XText("第三方有功功率定时任务")
@XService
public class ThirdActivePowerJob implements XJob {
@Override
public XServiceResult execute(XContext xContext) {
return null;
}
}
package pps.core.task.job;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XServiceResult;
import xstartup.service.job.XJob;
/**
* 第三方当日油井状态定时任务
*
* @author ZWT
* @date 2024/03/19 10:07
*/
@XText("第三方当日油井状态定时任务")
@XService
public class ThirdCurrentWellConditionJob implements XJob {
@Override
public XServiceResult execute(XContext xContext) {
return null;
}
}
\ No newline at end of file
package pps.core.task.job;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XServiceResult;
import xstartup.service.job.XJob;
/**
* 第三方光伏日发电量定时任务
*
* @author ZWT
* @date 2024/03/19 10:07
*/
@XText("第三方光伏日发电量定时任务")
@XService
public class ThirdPhotovoltaicPowerJob implements XJob {
@Override
public XServiceResult execute(XContext xContext) {
return null;
}
}
\ No newline at end of file
...@@ -33,6 +33,9 @@ public class DeployPpsAllApplication { ...@@ -33,6 +33,9 @@ public class DeployPpsAllApplication {
startup.enable(XJobFeature.class).config(new XJobServiceConf(SpaceOptimizeShortJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(SpaceOptimizeShortJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(WeatherReceiveJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(WeatherReceiveJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(WellTechDailyJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(WellTechDailyJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(ThirdActivePowerJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(ThirdCurrentWellConditionJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(ThirdPhotovoltaicPowerJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(PlantPredictedPowerLongTermDataJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(PlantPredictedPowerLongTermDataJob.class));
startup.run(args); startup.run(args);
} }
......
...@@ -50,6 +50,9 @@ x.job.service=pps.core.task.job.TestJob,\ ...@@ -50,6 +50,9 @@ x.job.service=pps.core.task.job.TestJob,\
pps.core.task.job.SpaceOptimizeShortJob,\ pps.core.task.job.SpaceOptimizeShortJob,\
pps.core.task.job.WeatherReceiveJob,\ pps.core.task.job.WeatherReceiveJob,\
pps.core.task.job.WellTechDailyJob,\ pps.core.task.job.WellTechDailyJob,\
pps.core.task.job.ThirdActivePowerJob,\
pps.core.task.job.ThirdCurrentWellConditionJob,\
pps.core.task.job.ThirdPhotovoltaicPowerJob,\
pps.core.task.job.PlantPredictedPowerLongTermDataJob,\ pps.core.task.job.PlantPredictedPowerLongTermDataJob,\
pps.core.task.job.WeatherJob pps.core.task.job.WeatherJob
# redis # redis
......
...@@ -37,6 +37,9 @@ public class DeployPpsTaskApplication { ...@@ -37,6 +37,9 @@ public class DeployPpsTaskApplication {
startup.enable(XJobFeature.class).config(new XJobServiceConf(SpaceOptimizeShortJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(SpaceOptimizeShortJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(WeatherReceiveJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(WeatherReceiveJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(WellTechDailyJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(WellTechDailyJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(ThirdActivePowerJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(ThirdCurrentWellConditionJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(ThirdPhotovoltaicPowerJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(PlantPredictedPowerLongTermDataJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(PlantPredictedPowerLongTermDataJob.class));
startup.enable(XRpcFeature.class); startup.enable(XRpcFeature.class);
startup.enable(XCloudHuaweiCseFeature.class) startup.enable(XCloudHuaweiCseFeature.class)
......
x.app.env=${env} x.app.env=${env}
x.app.buildtime=${maven.build.timestamp} x.app.buildtime=${maven.build.timestamp}
#\uFFFD\u0536\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD #\uFFFD\u0536\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD
pps.core.common.mq-config.accessLogMq=@pps.core.common.mq-config.accessLogMq@ pps.core.common.mq-config.accessLogMq=@pps.core.common.mq-config.accessLogMq@
pps.core.common.mq-config.consumeInterval=@pps.core.common.mq-config.consumeInterval@ pps.core.common.mq-config.consumeInterval=@pps.core.common.mq-config.consumeInterval@
pps.core.common.obs-config.urlExpires=@pps.core.common.obs-config.urlExpires@ pps.core.common.obs-config.urlExpires=@pps.core.common.obs-config.urlExpires@
pps.core.common.mq-config.ackImsMq=@pps.core.common.mq-config.ackImsMq@ pps.core.common.mq-config.ackImsMq=@pps.core.common.mq-config.ackImsMq@
x.job.service=pps.core.task.job.SpaceOptimizeLongJob,\ x.job.service=pps.core.task.job.SpaceOptimizeLongJob,\
pps.core.task.job.SpaceOptimizeMidJob,\ pps.core.task.job.SpaceOptimizeMidJob,\
pps.core.task.job.SpaceCalibrationJob,\ pps.core.task.job.SpaceCalibrationJob,\
pps.core.task.job.SpaceOptimizeShortJob,\ pps.core.task.job.SpaceOptimizeShortJob,\
pps.core.task.job.WeatherReceiveJob,\ pps.core.task.job.WeatherReceiveJob,\
pps.core.task.job.WellTechDailyJob,\ pps.core.task.job.WellTechDailyJob,\
pps.core.task.job.ThirdActivePowerJob,\
pps.core.task.job.ThirdCurrentWellConditionJob,\
pps.core.task.job.ThirdPhotovoltaicPowerJob,\
pps.core.task.job.PlantPredictedPowerLongTermDataJob pps.core.task.job.PlantPredictedPowerLongTermDataJob
#\uFFFD\uFFFD\u05BE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD #\uFFFD\uFFFD\u05BE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD
x.log.level=@x.log.level@ x.log.level=@x.log.level@
x.log.directory=@x.log.directory@ x.log.directory=@x.log.directory@
x.server.port=@x.server.port.task@ x.server.port=@x.server.port.task@
x.server.host=127.0.0.1 x.server.host=127.0.0.1
# redis # redis
x.cache.type=@x.cache.type@ x.cache.type=@x.cache.type@
x.cache.host=@x.cache.host@ x.cache.host=@x.cache.host@
x.cache.port=@x.cache.port@ x.cache.port=@x.cache.port@
x.cache.auth=@x.cache.auth@ x.cache.auth=@x.cache.auth@
x.cache.db=@x.cache.db@ x.cache.db=@x.cache.db@
#mqs #mqs
x.mq.factory=@x.mq.factory@ x.mq.factory=@x.mq.factory@
x.mq.host=@x.mq.host@ x.mq.host=@x.mq.host@
...@@ -41,7 +38,6 @@ x.mq.consumer-type=pull ...@@ -41,7 +38,6 @@ x.mq.consumer-type=pull
x.mq.ssl-truststore-location=@x.mq.ssl-truststore-location@ x.mq.ssl-truststore-location=@x.mq.ssl-truststore-location@
x.mq.sasl-mechanism=@x.mq.sasl-mechanism@ x.mq.sasl-mechanism=@x.mq.sasl-mechanism@
x.mq.ssl-endpoint-identification-algorithm= x.mq.ssl-endpoint-identification-algorithm=
# datasource # datasource
x.db.sharding=@x.db.sharding@ x.db.sharding=@x.db.sharding@
x.db.driver=@x.db.driver@ x.db.driver=@x.db.driver@
...@@ -49,8 +45,6 @@ x.db.url=@x.db.url@ ...@@ -49,8 +45,6 @@ x.db.url=@x.db.url@
x.db.user=@x.db.user@ x.db.user=@x.db.user@
x.db.password=@x.db.password@ x.db.password=@x.db.password@
x.db.naming=@x.db.naming@ x.db.naming=@x.db.naming@
#huawei cse config #huawei cse config
#spring.application.name=pps-task #spring.application.name=pps-task
#spring.cloud.servicecomb.discovery.enabled=true #spring.cloud.servicecomb.discovery.enabled=true
...@@ -65,8 +59,6 @@ x.db.naming=@x.db.naming@ ...@@ -65,8 +59,6 @@ x.db.naming=@x.db.naming@
#spring.cloud.servicecomb.credentials.account.name=@spring.cloud.servicecomb.credentials.account.name@ #spring.cloud.servicecomb.credentials.account.name=@spring.cloud.servicecomb.credentials.account.name@
#spring.cloud.servicecomb.credentials.account.password=@spring.cloud.servicecomb.credentials.account.password@ #spring.cloud.servicecomb.credentials.account.password=@spring.cloud.servicecomb.credentials.account.password@
#spring.cloud.servicecomb.credentials.account.cipher=@spring.cloud.servicecomb.credentials.account.cipher@ #spring.cloud.servicecomb.credentials.account.cipher=@spring.cloud.servicecomb.credentials.account.cipher@
#\u6CE8\u518C\u4E2D\u5FC3\u5730\u5740 #\u6CE8\u518C\u4E2D\u5FC3\u5730\u5740
x.cloud.discovery.server-addr=@spring.cloud.servicecomb.discovery.address@ x.cloud.discovery.server-addr=@spring.cloud.servicecomb.discovery.address@
#\u6CE8\u518C\u7684\u5E94\u7528\u540D\u79F0\uFF08\u975E\u5FAE\u670D\u52A1\u540D\u79F0\uFF0C\u5FAE\u670D\u52A1\u540D\u79F0\u5728\u4EE3\u7801\u91CC\u8BBE\u7F6E\u4E86\uFF09 #\u6CE8\u518C\u7684\u5E94\u7528\u540D\u79F0\uFF08\u975E\u5FAE\u670D\u52A1\u540D\u79F0\uFF0C\u5FAE\u670D\u52A1\u540D\u79F0\u5728\u4EE3\u7801\u91CC\u8BBE\u7F6E\u4E86\uFF09
...@@ -77,5 +69,4 @@ x.cloud.discovery.username=@spring.cloud.servicecomb.credentials.account.name@ ...@@ -77,5 +69,4 @@ x.cloud.discovery.username=@spring.cloud.servicecomb.credentials.account.name@
x.cloud.discovery.password=@spring.cloud.servicecomb.credentials.account.password@ x.cloud.discovery.password=@spring.cloud.servicecomb.credentials.account.password@
#\u914D\u7F6E\u4E2D\u5FC3\u5730\u5740 #\u914D\u7F6E\u4E2D\u5FC3\u5730\u5740
#x.cloud.config.server-addr=@spring.cloud.servicecomb.config.serverAddr@ #x.cloud.config.server-addr=@spring.cloud.servicecomb.config.serverAddr@
#feature.swagger.enable=@feature.swagger.enable@ #feature.swagger.enable=@feature.swagger.enable@
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment