Merge branch 'dev-hzfpxf' into test

release
高荣琳 2 years ago
commit e8677e1780
  1. 2
      order-management-base-service/pom.xml
  2. 9
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/config/BaseXxlJobConfig.java
  3. 14
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/job/YpyjTask.java

@ -248,7 +248,7 @@
<dependency>
<groupId>com.xuxueli</groupId>
<artifactId>xxl-job-core</artifactId>
<version>1.9.1</version>
<version>2.4.0</version>
</dependency>
<!-- 通用存储服务 -->

@ -1,6 +1,7 @@
package com.dxhy.order.baseservice.config;
import com.xxl.job.core.executor.XxlJobExecutor;
import com.xxl.job.core.executor.impl.XxlJobSpringExecutor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
@ -28,6 +29,9 @@ public class BaseXxlJobConfig {
@Value("${xxl.job.executor.ip}")
private String ip;
@Value("${xxl.job.executor.address}")
private String address;
@Value("${xxl.job.executor.port}")
private int port;
@ -44,9 +48,10 @@ public class BaseXxlJobConfig {
@Bean(initMethod = "start", destroyMethod = "destroy")
public XxlJobExecutor BaseXxlJobExecutor() {
log.info(">>>>>>>>>>> base xxl-job config init.");
XxlJobExecutor xxlJobExecutor = new XxlJobExecutor();
XxlJobSpringExecutor xxlJobExecutor = new XxlJobSpringExecutor();
xxlJobExecutor.setAdminAddresses(adminAddresses);
xxlJobExecutor.setAppName(appName);
xxlJobExecutor.setAppname(appName);
xxlJobExecutor.setAddress(address);
xxlJobExecutor.setIp(ip);
xxlJobExecutor.setPort(port);
xxlJobExecutor.setAccessToken(accessToken);

@ -19,8 +19,9 @@ import com.dxhy.order.baseservice.module.thirdservice.itaxmsg.service.ItaxMsgSer
import com.dxhy.order.baseservice.module.thirdservice.simsback.service.SimsBackService;
import com.dxhy.order.baseservice.utils.HttpInvoiceRequestUtil;
import com.xxl.job.core.biz.model.ReturnT;
import com.xxl.job.core.handler.IJobHandler;
import com.xxl.job.core.handler.annotation.JobHandler;
//import com.xxl.job.core.handler.IJobHandler;
//import com.xxl.job.core.handler.annotation.JobHandler;
import com.xxl.job.core.handler.annotation.XxlJob;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.MDC;
@ -43,8 +44,8 @@ import java.util.stream.Collectors;
@SuppressWarnings("AlibabaMethodTooLong")
@Slf4j
@Component
@JobHandler(value = "/ypyjTask")
public class YpyjTask extends IJobHandler {
public class YpyjTask {
private static final String LOGGER_MSG = "(余票预警)";
@Resource
private YpWarningService ypWarningService;
@ -57,7 +58,8 @@ public class YpyjTask extends IJobHandler {
@Resource
private BaseServiceConfig baseServiceConfig;
@Override
//@Override
@XxlJob(value = "/ypyjTask")
public ReturnT<String> execute(String s) {
try {
@ -188,7 +190,7 @@ public class YpyjTask extends IJobHandler {
}
} catch (Exception e) {
log.error("{}定时任务执行异常:{}", LOGGER_MSG, e);
return FAIL;
return ReturnT.FAIL;
}
return ReturnT.SUCCESS;
}

Loading…
Cancel
Save