Commit 3e727e71 authored by tianchao's avatar tianchao

1增加task配置

parent e05d2b51
...@@ -20,7 +20,7 @@ public class BaseSysConfigEnt implements Serializable { ...@@ -20,7 +20,7 @@ public class BaseSysConfigEnt implements Serializable {
@XText("配置key") @XText("配置key")
@TableField @TableField
private String key; private String mainKeys;
@XText("配置值") @XText("配置值")
@TableField @TableField
...@@ -62,12 +62,12 @@ public class BaseSysConfigEnt implements Serializable { ...@@ -62,12 +62,12 @@ public class BaseSysConfigEnt implements Serializable {
this.name = value; this.name = value;
} }
public String getKey() { public String getMainKeys() {
return this.key; return mainKeys;
} }
public void setKey(String value) { public void setMainKeys(String mainKeys) {
this.key = value; this.mainKeys = mainKeys;
} }
public String getValue() { public String getValue() {
......
...@@ -16,7 +16,7 @@ public class BaseSysConfigView implements Serializable { ...@@ -16,7 +16,7 @@ public class BaseSysConfigView implements Serializable {
@XText("配置key") @XText("配置key")
@TableField @TableField
private String key; private String mainKeys;
@XText("配置值") @XText("配置值")
@TableField @TableField
...@@ -58,12 +58,12 @@ public class BaseSysConfigView implements Serializable { ...@@ -58,12 +58,12 @@ public class BaseSysConfigView implements Serializable {
this.name = value; this.name = value;
} }
public String getKey() { public String getMainKeys() {
return this.key; return mainKeys;
} }
public void setKey(String value) { public void setMainKeys(String mainKeys) {
this.key = value; this.mainKeys = mainKeys;
} }
public String getValue() { public String getValue() {
......
...@@ -18,7 +18,7 @@ import xstartup.kernel.system.provider.spec.XConfigProvider; ...@@ -18,7 +18,7 @@ import xstartup.kernel.system.provider.spec.XConfigProvider;
* @author lixueyan * @author lixueyan
* @date 2022/8/5 0005 17:11 * @date 2022/8/5 0005 17:11
*/ */
//@XImplement @XImplement
public class PpsConfigProviderCommonImpl implements XConfigProvider { public class PpsConfigProviderCommonImpl implements XConfigProvider {
//private static Map<String,String> configMap = new ConcurrentHashMap(); //private static Map<String,String> configMap = new ConcurrentHashMap();
......
...@@ -36,7 +36,7 @@ public class PpsConfigProviderImpl implements XConfigProvider { ...@@ -36,7 +36,7 @@ public class PpsConfigProviderImpl implements XConfigProvider {
try { try {
BaseSysConfigMapper configMapper = context.getBean(BaseSysConfigMapper.class); BaseSysConfigMapper configMapper = context.getBean(BaseSysConfigMapper.class);
QueryWrapper<BaseSysConfigEnt> queryWrapper = new QueryWrapper<>(); QueryWrapper<BaseSysConfigEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(BaseSysConfigEnt::getKey, configKey); queryWrapper.lambda().eq(BaseSysConfigEnt::getMainKeys, configKey);
List<BaseSysConfigEnt> baseSysConfigEnts = configMapper.selectList(queryWrapper); List<BaseSysConfigEnt> baseSysConfigEnts = configMapper.selectList(queryWrapper);
if (!baseSysConfigEnts.isEmpty()) { if (!baseSysConfigEnts.isEmpty()) {
return baseSysConfigEnts.get(0).getValue(); return baseSysConfigEnts.get(0).getValue();
......
...@@ -86,7 +86,7 @@ public class BaseSysConfigService { ...@@ -86,7 +86,7 @@ public class BaseSysConfigService {
QueryWrapper<BaseSysConfigEnt> queryWrapper = new QueryWrapper<>(); QueryWrapper<BaseSysConfigEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().like(BaseSysConfigEnt::getId, input.getId()) queryWrapper.lambda().like(BaseSysConfigEnt::getId, input.getId())
.like(BaseSysConfigEnt::getName, input.getName()) .like(BaseSysConfigEnt::getName, input.getName())
.like(BaseSysConfigEnt::getKey, input.getKey()) .like(BaseSysConfigEnt::getMainKeys, input.getKey())
.like(BaseSysConfigEnt::getValue, input.getValue()) .like(BaseSysConfigEnt::getValue, input.getValue())
.like(BaseSysConfigEnt::getCreateById, input.getCreateById()) .like(BaseSysConfigEnt::getCreateById, input.getCreateById())
.like(BaseSysConfigEnt::getCreateByName, input.getCreateByName()) .like(BaseSysConfigEnt::getCreateByName, input.getCreateByName())
......
...@@ -32,7 +32,7 @@ public class ConfigServiceImpl implements ConfigService { ...@@ -32,7 +32,7 @@ public class ConfigServiceImpl implements ConfigService {
//系统配置 //系统配置
BaseSysConfigMapper configMapper = context.getBean(BaseSysConfigMapper.class); BaseSysConfigMapper configMapper = context.getBean(BaseSysConfigMapper.class);
QueryWrapper<BaseSysConfigEnt> queryWrapper = new QueryWrapper<>(); QueryWrapper<BaseSysConfigEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(BaseSysConfigEnt::getKey, input.getConfigKey()); queryWrapper.lambda().eq(BaseSysConfigEnt::getMainKeys, input.getConfigKey());
List<BaseSysConfigEnt> baseSysConfigEnts = configMapper.selectList(queryWrapper); List<BaseSysConfigEnt> baseSysConfigEnts = configMapper.selectList(queryWrapper);
if(!CollectionUtils.isEmpty(baseSysConfigEnts)){ if(!CollectionUtils.isEmpty(baseSysConfigEnts)){
try { try {
......
...@@ -4,6 +4,8 @@ import xstartup.annotation.XService; ...@@ -4,6 +4,8 @@ import xstartup.annotation.XService;
import xstartup.annotation.XText; import xstartup.annotation.XText;
import xstartup.base.XContext; import xstartup.base.XContext;
import xstartup.data.XServiceResult; import xstartup.data.XServiceResult;
import xstartup.data.XSingleResult;
import xstartup.error.XError;
import xstartup.service.job.XJob; import xstartup.service.job.XJob;
import xstartup.service.job.annotation.XCronTrigger; import xstartup.service.job.annotation.XCronTrigger;
...@@ -16,6 +18,6 @@ public class TestJob implements XJob { ...@@ -16,6 +18,6 @@ public class TestJob implements XJob {
public XServiceResult execute(XContext context) { public XServiceResult execute(XContext context) {
context.getLogger().info("push_shipper_gas_split_fail_data_start"); context.getLogger().info("push_shipper_gas_split_fail_data_start");
context.getLogger().info("push_shipper_gas_split_fail_data_end"); context.getLogger().info("push_shipper_gas_split_fail_data_end");
return XServiceResult.OK; return XServiceResult.error(context, XError.NotFound);
} }
} }
package pps.core.task.module; package pps.core.task.module;
import pps.core.common.provider.impl.PpsConfigProviderCommonImpl;
import pps.core.common.utils.CommonTraceLogger; import pps.core.common.utils.CommonTraceLogger;
import pps.core.common.utils.ManifestComponentInfoHelper; import pps.core.common.utils.ManifestComponentInfoHelper;
import xstartup.annotation.XText; import xstartup.annotation.XText;
import xstartup.base.XContext; import xstartup.base.XContext;
import xstartup.base.XModule; import xstartup.base.XModule;
import xstartup.base.pattern.XProviderManager;
import xstartup.kernel.system.provider.spec.XConfigProvider;
@XText("任务模块") @XText("任务模块")
public class PpsCoreTaskModule extends XModule { public class PpsCoreTaskModule extends XModule {
...@@ -17,7 +20,7 @@ public class PpsCoreTaskModule extends XModule { ...@@ -17,7 +20,7 @@ public class PpsCoreTaskModule extends XModule {
CommonTraceLogger.INSTANCE.start(); CommonTraceLogger.INSTANCE.start();
//配置信息 自定义实现类 //配置信息 自定义实现类
// XProviderManager.setDefaultImplement(context, XConfigProvider.class, PpsConfigProviderCommonImpl.class); XProviderManager.setDefaultImplement(context, XConfigProvider.class, PpsConfigProviderCommonImpl.class);
ManifestComponentInfoHelper.init(this.getClass().getClassLoader()); ManifestComponentInfoHelper.init(this.getClass().getClassLoader());
} }
......
package app; package app;
import pps.core.task.job.TestJob;
import xstartup.base.XStartup; import xstartup.base.XStartup;
import xstartup.base.conf.XServerConf; import xstartup.base.conf.XServerConf;
import xstartup.base.conf.XServiceConf; import xstartup.base.conf.XServiceConf;
import xstartup.base.util.XEncryptUtils; import xstartup.base.util.XEncryptUtils;
import xstartup.boot.XStartupApplication; import xstartup.boot.XStartupApplication;
import xstartup.feature.XJobFeature;
import xstartup.feature.api.XApiFeature; import xstartup.feature.api.XApiFeature;
import xstartup.feature.api.conf.XApiCookieConf; import xstartup.feature.api.conf.XApiCookieConf;
import xstartup.feature.cors.XCorsFeature; import xstartup.feature.cors.XCorsFeature;
import xstartup.feature.mybatis.XMybatisFeature; import xstartup.feature.mybatis.XMybatisFeature;
import xstartup.feature.rpc.XRpcFeature; import xstartup.feature.rpc.XRpcFeature;
import xstartup.feature.swagger.XSwaggerFeature; import xstartup.feature.swagger.XSwaggerFeature;
import xstartup.service.job.conf.XJobServiceConf;
//import xstartup.feature.cloud.XCloudHuaweiCseFeature; //import xstartup.feature.cloud.XCloudHuaweiCseFeature;
...@@ -26,6 +29,7 @@ public class DeployPpsAllApplication { ...@@ -26,6 +29,7 @@ public class DeployPpsAllApplication {
startup.enable(XMybatisFeature.class); startup.enable(XMybatisFeature.class);
startup.enable(XRpcFeature.class); startup.enable(XRpcFeature.class);
startup.enable(XCorsFeature.class); startup.enable(XCorsFeature.class);
startup.enable(XJobFeature.class).config(new XJobServiceConf(TestJob.class));
//startup.enable(XCloudHuaweiCseFeature.class); //startup.enable(XCloudHuaweiCseFeature.class);
startup.run(args); startup.run(args);
} }
......
...@@ -7,8 +7,7 @@ pps.core.common.mq-config.consumeInterval=@pps.core.common.mq-config.consumeInte ...@@ -7,8 +7,7 @@ pps.core.common.mq-config.consumeInterval=@pps.core.common.mq-config.consumeInte
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=\ x.job.service=pps.core.task.job.TestJob
pps.core.task.job.TestJob
#\uFFFD\uFFFD\u05BE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD #\uFFFD\uFFFD\u05BE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD
......
...@@ -121,7 +121,7 @@ x.mq.ssl-truststore-location=classpath:kafka/truststore-uat.jks ...@@ -121,7 +121,7 @@ x.mq.ssl-truststore-location=classpath:kafka/truststore-uat.jks
# datasource # datasource
x.db.sharding=1 x.db.sharding=1
x.db.driver=com.mysql.jdbc.Driver x.db.driver=com.mysql.jdbc.Driver
x.db.url=jdbc:mysql://81.70.29.235:3306/gf_demo?characterEncoding=utf8&allowEncodingChanges=true&serverTimezone=Asia/Shanghai&useSSL=false x.db.url=jdbc:mysql://121.36.43.217:3306/gf_demo?characterEncoding=utf8&allowEncodingChanges=true&serverTimezone=Asia/Shanghai&useSSL=false
x.db.user=root x.db.user=root
x.db.password=_X2csclhj1QIh7OU1ta6iw== x.db.password=_X2csclhj1QIh7OU1ta6iw==
x.db.naming=snake-case x.db.naming=snake-case
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
<modules> <modules>
<module>C00-common</module> <module>C00-common</module>
<module>C02-system</module> <module>C02-system</module>
<module>C10-task</module>
<module>D01-dependency</module> <module>D01-dependency</module>
<module>C09-base</module> <module>C09-base</module>
</modules> </modules>
......
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