Commit 55c0e5f8 authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.邮件发送服务代码修改,修改配置文件及发送逻辑,解决邮件名称唯一性;
2.邮件接收功能修改,解决邮件接收协议修改后导致的一系列问题;
3.长期间开优化功能修改,修改定时任务处理逻辑及执行周期;
4.中期间开优化功能修改,修改定时任务处理逻辑及执行周期;
5.超长期间开优化功能开发,开发相关接口及定时任务,创建对应数据表,生成对应接口文档并完成接口冒烟测试;
6.超短期间开优化功能开发,开发相关接口及定时任务,创建对应数据表,生成对应接口文档并完成接口冒烟测试;
7.组织线路树功能修改,重构查询逻辑;
8.间开优化历史功能修改,重构查询逻辑;
9.开发当日已优化间开结果列表查询接口,生成对应接口文档并完成接口冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent b08414e0
package pps.core.task.job;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XServiceResult;
import xstartup.data.XSingleResult;
import xstartup.error.XError;
import xstartup.service.job.XJob;
import xstartup.service.job.annotation.XCronTrigger;
@XText("测试,每5秒执行一次")
@XService
public class TestJob implements XJob {
//@XCronTrigger(value = XCronTrigger.PRE_5S)
@Override
public XServiceResult execute(XContext context) {
context.getLogger().info("---TestJob-----");
return XServiceResult.error(context, XError.NotFound);
}
}
package pps.core.task.service;
import pps.core.task.job.TestJob;
import pps.core.task.job.WeatherJob;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XServiceResult;
import xstartup.feature.api.annotation.XApiPost;
/**
* @author lixueyan
* @date 2023/5/4 0004 15:33
*/
@XService
@XText("任务服务-测试调用")
public class TaskService {
@XApiPost(anonymous = true)
@XText("测试")
public XServiceResult getTaskByTest(XContext context) {
WeatherJob bean = context.getBean(WeatherJob.class);
return bean.execute(context);
}
}
...@@ -43,8 +43,7 @@ x.log.level=@x.log.level@ ...@@ -43,8 +43,7 @@ x.log.level=@x.log.level@
x.log.directory=@x.log.directory@ x.log.directory=@x.log.directory@
x.server.port=@x.server.port.all@ x.server.port=@x.server.port.all@
x.server.host=127.0.0.1 x.server.host=127.0.0.1
x.job.service=pps.core.task.job.TestJob,\ x.job.service=pps.core.task.job.SpaceOptimizeLongJob,\
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,\
...@@ -78,5 +77,4 @@ weather.mail.password=@weather.mail.password@ ...@@ -78,5 +77,4 @@ weather.mail.password=@weather.mail.password@
weather.mail.protocol=@weather.mail.protocol@ weather.mail.protocol=@weather.mail.protocol@
#\u7B2C\u4E09\u65B9\u63A5\u53E3\u5730\u5740(\u957F\u5E86) #\u7B2C\u4E09\u65B9\u63A5\u53E3\u5730\u5740(\u957F\u5E86)
third-party.chang-qing.url=@third-party.chang-qing.url@ third-party.chang-qing.url=@third-party.chang-qing.url@
feature.swagger.enable=@feature.swagger.enable@ feature.swagger.enable=@feature.swagger.enable@
\ No newline at end of file
...@@ -29,7 +29,6 @@ public class DeployPpsTaskApplication { ...@@ -29,7 +29,6 @@ public class DeployPpsTaskApplication {
.config(new XApiCookieConf("%4bH8s9&", 43200)); .config(new XApiCookieConf("%4bH8s9&", 43200));
startup.enable(XCorsFeature.class); startup.enable(XCorsFeature.class);
startup.enable(XMybatisFeature.class); startup.enable(XMybatisFeature.class);
startup.enable(XJobFeature.class).config(new XJobServiceConf(TestJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(WeatherJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(WeatherJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(SpaceOptimizeLongJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(SpaceOptimizeLongJob.class));
startup.enable(XJobFeature.class).config(new XJobServiceConf(SpaceOptimizeMidJob.class)); startup.enable(XJobFeature.class).config(new XJobServiceConf(SpaceOptimizeMidJob.class));
......
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