From 35d1efa6b9cfc588b155edffd1c3d57d23466339 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E8=8D=A3=E7=90=B3?= Date: Mon, 18 Sep 2023 20:09:08 +0800 Subject: [PATCH] =?UTF-8?q?feature:xxl=E5=8D=87=E7=BA=A7=E8=87=B32.4.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- order-management-consumer/pom.xml | 7 ++++++- .../dxhy/order/consumer/config/XxlJobConfig.java | 2 +- .../dxhy/order/consumer/handle/C48LxpTask.java | 12 +++++------- .../handle/FangGeInvoiceResendMsgTask.java | 16 +++++++--------- .../consumer/handle/FangGeInvoiceUploadTask.java | 12 +++++------- .../consumer/handle/FangGeSendMsgFlagTask.java | 12 +++++------- .../order/consumer/handle/FangGeTaxTask.java | 12 +++++------- .../order/consumer/handle/GetGsClientTask.java | 12 +++++------- .../handle/GzhProcessFailInvoiceTask.java | 12 +++++------- .../handle/InvoiceEmailMonthPushTask.java | 14 ++++++-------- .../order/consumer/handle/InvoicePushTask.java | 12 +++++------- .../order/consumer/handle/ProcessQueueTask.java | 12 +++++------- .../dxhy/order/consumer/handle/SenderTask.java | 10 ++++------ .../order/consumer/handle/SyncQdHzqrdTask.java | 14 +++++++------- .../handle/SyncSpecialInvoiceReversalTask.java | 11 +++++------ .../com/dxhy/order/consumer/handle/SyncTask.java | 13 ++++++------- .../com/dxhy/order/consumer/handle/TestTask.java | 8 +++----- .../handle/U180InvalidInvoiceResultTask.java | 11 +++++------ .../consumer/handle/UkeyCheckFailSyncTask.java | 13 ++++++------- 19 files changed, 96 insertions(+), 119 deletions(-) diff --git a/order-management-consumer/pom.xml b/order-management-consumer/pom.xml index bf50ef2d..74f1350c 100644 --- a/order-management-consumer/pom.xml +++ b/order-management-consumer/pom.xml @@ -341,7 +341,7 @@ com.xuxueli xxl-job-core - 1.9.1 + 2.4.0 @@ -557,6 +557,11 @@ redis.clients jedis + + com.alibaba + fastjson + 1.2.33 + diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/config/XxlJobConfig.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/config/XxlJobConfig.java index 2d18042b..31c1079e 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/config/XxlJobConfig.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/config/XxlJobConfig.java @@ -46,7 +46,7 @@ public class XxlJobConfig { log.info(">>>>>>>>>>> xxl-job config init."); XxlJobExecutor xxlJobExecutor = new XxlJobExecutor(); xxlJobExecutor.setAdminAddresses(adminAddresses); - xxlJobExecutor.setAppName(appName); + xxlJobExecutor.setAppname(appName); xxlJobExecutor.setIp(ip); xxlJobExecutor.setPort(port); xxlJobExecutor.setAccessToken(accessToken); diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/C48LxpTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/C48LxpTask.java index a377d226..5ee97eaf 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/C48LxpTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/C48LxpTask.java @@ -23,8 +23,7 @@ import com.dxhy.order.utils.HttpUtils; import com.dxhy.order.utils.JsonUtils; import com.dxhy.order.utils.NsrsbhUtils; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.slf4j.MDC; import org.slf4j.spi.MDCAdapter; @@ -42,9 +41,8 @@ import java.util.*; * @date 创建时间: 2022-06-10 9:01 */ @Slf4j -@JobHandler(value = "C48LxpTask") @Component -public class C48LxpTask extends IJobHandler { +public class C48LxpTask { private static final String LOGGER_MSG = "(C48离线票定时任务)"; @@ -63,7 +61,7 @@ public class C48LxpTask extends IJobHandler { @Resource private InvoiceConfig invoiceConfig; - @Override + @XxlJob("C48LxpTask") public ReturnT execute(String param) { log.debug("{}定时任务开始,请求参数:{}", LOGGER_MSG, param); @@ -145,10 +143,10 @@ public class C48LxpTask extends IJobHandler { } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } log.debug("{}定时任务完成", LOGGER_MSG); - return SUCCESS; + return ReturnT.SUCCESS; } public void getLxp(String nsrsbh, String fjh, String startTime, String endTime, int count1) { diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeInvoiceResendMsgTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeInvoiceResendMsgTask.java index cece2cc7..98412d96 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeInvoiceResendMsgTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeInvoiceResendMsgTask.java @@ -19,8 +19,7 @@ import com.dxhy.order.model.*; import com.dxhy.order.utils.CommonUtils; import com.dxhy.order.utils.JsonUtils; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.MDC; @@ -39,9 +38,8 @@ import java.util.stream.Collectors; */ @SuppressWarnings("AlibabaMethodTooLong") @Slf4j -@JobHandler(value = "fangGeInvoiceResendMsgTask") @Component -public class FangGeInvoiceResendMsgTask extends IJobHandler { +public class FangGeInvoiceResendMsgTask { private static final String LOGGER_MSG = "(开票中的数据重新发送消息)"; @@ -60,7 +58,7 @@ public class FangGeInvoiceResendMsgTask extends IJobHandler { @Resource private FangGeInterfaceService fangGeInterfaceService; - @Override + @XxlJob("fangGeInvoiceResendMsgTask") public ReturnT execute(String param) { try { @@ -84,7 +82,7 @@ public class FangGeInvoiceResendMsgTask extends IJobHandler { log.debug("========>{}定时任务开始!!!!参数:{}", LOGGER_MSG, param); if (StringUtils.isEmpty(param)) { log.warn("请输入参数,要重发多少分钟之前的开票信息"); - return FAIL; + return ReturnT.FAIL; } Calendar beforeTime = Calendar.getInstance(); int minute = Integer.parseInt(param); @@ -103,7 +101,7 @@ public class FangGeInvoiceResendMsgTask extends IJobHandler { List orderProcessInfos = orderProcessService.selectOrderProcessByFpqqlshDdhNsrsbh(paraMap, shList); log.debug("===========》需要开票的数据:{}", JsonUtils.getInstance().toJsonString(orderProcessInfos)); if (ObjectUtil.isEmpty(orderProcessInfos)) { - return SUCCESS; + return ReturnT.SUCCESS; } for (OrderProcessInfo info : orderProcessInfos) { OrderInvoiceInfo orderInvoiceInfo = orderInvoiceInfoService.selectOrderInvoiceInfoByFpqqlsh(info.getFpqqlsh(), shList); @@ -183,9 +181,9 @@ public class FangGeInvoiceResendMsgTask extends IJobHandler { } } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeInvoiceUploadTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeInvoiceUploadTask.java index 9c279980..f70451a4 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeInvoiceUploadTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeInvoiceUploadTask.java @@ -9,8 +9,7 @@ import com.dxhy.order.baseservice.module.thirdservice.simsback.service.SimsBackS import com.dxhy.order.invoice.module.fangge.service.FangGeService; import com.dxhy.order.invoice.module.fangge.service.RegistrationCodeService; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.MDC; @@ -28,9 +27,8 @@ import static com.dxhy.order.constant.OrderInfoEnum.TAX_EQUIPMENT_FG51YZJ; * @author ZSC-DXHY */ @Slf4j -@JobHandler(value = "fangGeInvoiceUploadTask") @Component -public class FangGeInvoiceUploadTask extends IJobHandler { +public class FangGeInvoiceUploadTask { private static final String LOGGER_MSG = "(发送发票上传消息)"; @@ -41,7 +39,7 @@ public class FangGeInvoiceUploadTask extends IJobHandler { @Resource private SimsBackService simsBackService; - @Override + @XxlJob("fangGeInvoiceUploadTask") public ReturnT execute(String param) { try { //添加日志id @@ -85,9 +83,9 @@ public class FangGeInvoiceUploadTask extends IJobHandler { } } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeSendMsgFlagTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeSendMsgFlagTask.java index 589655c6..d0d389b9 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeSendMsgFlagTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeSendMsgFlagTask.java @@ -3,8 +3,7 @@ package com.dxhy.order.consumer.handle; import cn.hutool.core.util.RandomUtil; import com.dxhy.order.invoice.module.fangge.service.FangGeService; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.slf4j.MDC; import org.slf4j.spi.MDCAdapter; @@ -19,15 +18,14 @@ import javax.annotation.Resource; * @date 创建时间: 2020-08-14 14:50 */ @Slf4j -@JobHandler(value = "fangGeSendMsgFlagTask") @Component -public class FangGeSendMsgFlagTask extends IJobHandler { +public class FangGeSendMsgFlagTask { private static final String LOGGER_MSG = "(方格发送消息状态任务)"; @Resource private FangGeService fangGeService; - @Override + @XxlJob("fangGeSendMsgFlagTask") public ReturnT execute(String param) { try { //添加日志id @@ -37,9 +35,9 @@ public class FangGeSendMsgFlagTask extends IJobHandler { fangGeService.handlerIsSendFlag(); } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeTaxTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeTaxTask.java index 03c94fd7..d43a2e89 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeTaxTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/FangGeTaxTask.java @@ -7,8 +7,7 @@ import com.dxhy.order.model.RegistrationCode; import com.dxhy.order.invoice.module.fangge.service.FangGeService; import com.dxhy.order.invoice.module.fangge.service.RegistrationCodeService; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.slf4j.MDC; import org.slf4j.spi.MDCAdapter; @@ -24,9 +23,8 @@ import java.util.List; * @date 创建时间: 2021-03-03 17:04 */ @Slf4j -@JobHandler(value = "fangGeTaxTask") @Component -public class FangGeTaxTask extends IJobHandler { +public class FangGeTaxTask { private static final String LOGGER_MSG = "(抄报税定时任务)"; @@ -35,7 +33,7 @@ public class FangGeTaxTask extends IJobHandler { @Resource private FangGeService fangGeService; - @Override + @XxlJob("fangGeTaxTask") public ReturnT execute(String param) { try { //添加日志id @@ -64,9 +62,9 @@ public class FangGeTaxTask extends IJobHandler { } } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/GetGsClientTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/GetGsClientTask.java index 7774725b..f2722790 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/GetGsClientTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/GetGsClientTask.java @@ -16,8 +16,7 @@ import com.dxhy.order.consumer.openapi.protocol.po.PoCommonResponseParam; import com.dxhy.order.utils.HttpUtils; import com.dxhy.order.utils.JsonUtils; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @@ -34,8 +33,7 @@ import java.util.Map; */ @Slf4j @Component -@JobHandler(value = "/getGsClient") -public class GetGsClientTask extends IJobHandler { +public class GetGsClientTask { private static final String LOGGER_MSG = "(SAP获取公司client)"; @@ -46,7 +44,7 @@ public class GetGsClientTask extends IJobHandler { @Resource private GsClientMapper gsClientMapper; - @Override + @XxlJob("/getGsClient") public ReturnT execute(String s) { try { log.debug("{}任务开始", LOGGER_MSG); @@ -96,8 +94,8 @@ public class GetGsClientTask extends IJobHandler { log.debug("{}任务结束,耗时:{}", LOGGER_MSG, endTime - startTime); } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/GzhProcessFailInvoiceTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/GzhProcessFailInvoiceTask.java index a366d6cd..a163f08c 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/GzhProcessFailInvoiceTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/GzhProcessFailInvoiceTask.java @@ -15,8 +15,7 @@ import com.dxhy.order.consumer.modules.order.service.OrderProcessService; import com.dxhy.order.consumer.modules.order.service.OrderQrcodeExtendService; import com.dxhy.order.consumer.modules.scaninvoice.service.ScanInvoiceService; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.MDC; @@ -34,9 +33,8 @@ import java.util.*; * @date 创建时间: 2020-08-19 9:34 */ @Slf4j -@JobHandler(value = "gzhProcessFailInvoiceTask") @Component -public class GzhProcessFailInvoiceTask extends IJobHandler { +public class GzhProcessFailInvoiceTask { private static final String LOGGER_MSG = "(公众号处理开具失败数据)"; @@ -52,7 +50,7 @@ public class GzhProcessFailInvoiceTask extends IJobHandler { @Resource private OrderProcessService orderProcessService; - @Override + @XxlJob("gzhProcessFailInvoiceTask") public ReturnT execute(String param) { try { @@ -152,10 +150,10 @@ public class GzhProcessFailInvoiceTask extends IJobHandler { } } catch (Exception e) { log.error("{}处理公众号已授权未开票数据失败,异常信息为:{}", LOGGER_MSG, JsonUtils.getInstance().toJsonString(e)); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/InvoiceEmailMonthPushTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/InvoiceEmailMonthPushTask.java index a47d1a68..669d015a 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/InvoiceEmailMonthPushTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/InvoiceEmailMonthPushTask.java @@ -6,8 +6,7 @@ import com.dxhy.order.utils.JsonUtils; import com.dxhy.order.utils.NsrsbhUtils; import com.dxhy.order.consumer.modules.manager.service.PushInvoiceService; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.MDC; @@ -30,9 +29,8 @@ import java.util.Map; * @author xuxueli 2015-12-19 19:43:36 */ @Slf4j -@JobHandler(value = "InvoiceEmailMonthPushTask") @Component -public class InvoiceEmailMonthPushTask extends IJobHandler { +public class InvoiceEmailMonthPushTask { private static final String LOGGER_MSG = "(定时推送开票成功的发票数据)"; @@ -40,7 +38,7 @@ public class InvoiceEmailMonthPushTask extends IJobHandler { PushInvoiceService pushInvoiceService; - @Override + @XxlJob("InvoiceEmailMonthPushTask") public ReturnT execute(String param) { try { //添加日志id @@ -51,7 +49,7 @@ public class InvoiceEmailMonthPushTask extends IJobHandler { Map paramMap = JsonUtils.getInstance().parseObject(param, Map.class); if (StringUtils.isBlank(paramMap.get(ConfigureConstant.REQUEST_PARAM_NSRSBH).toString())) { log.error("{},请求税号为空!", LOGGER_MSG); - return FAIL; + return ReturnT.FAIL; } List shList = NsrsbhUtils.transShListByXhfNsrsbh(paramMap.get(ConfigureConstant.REQUEST_PARAM_NSRSBH).toString()); @@ -59,8 +57,8 @@ public class InvoiceEmailMonthPushTask extends IJobHandler { log.info("========>{}定时任务结束!!!!", LOGGER_MSG); } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/InvoicePushTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/InvoicePushTask.java index 84484adc..a8b499cb 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/InvoicePushTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/InvoicePushTask.java @@ -17,8 +17,7 @@ import com.dxhy.order.invoice.module.invoice.model.PushInfo; import com.dxhy.order.invoice.module.invoice.service.InvalidInvoiceService; import com.dxhy.order.invoice.module.invoice.service.OrderInvoiceInfoService; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.MDC; @@ -43,9 +42,8 @@ import java.util.stream.Collectors; */ @SuppressWarnings("AlibabaMethodTooLong") @Slf4j -@JobHandler(value = "InvoicePushTask") @Component -public class InvoicePushTask extends IJobHandler { +public class InvoicePushTask { private static final String LOGGER_MSG = "(定时推送开票成功的发票数据)"; @@ -63,7 +61,7 @@ public class InvoicePushTask extends IJobHandler { @SuppressWarnings("AlibabaUndefineMagicConstant") - @Override + @XxlJob("InvoicePushTask") public ReturnT execute(String param) { try { //添加日志id @@ -123,9 +121,9 @@ public class InvoicePushTask extends IJobHandler { log.info("========>{}定时任务结束!!!!", LOGGER_MSG); } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } /** diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/ProcessQueueTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/ProcessQueueTask.java index bc28a17c..f6d491d8 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/ProcessQueueTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/ProcessQueueTask.java @@ -19,8 +19,7 @@ import com.dxhy.order.consumer.model.ProcessQueueInfo; import com.dxhy.order.utils.DecimalCalculateUtil; import com.dxhy.order.utils.JsonUtils; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.MDC; @@ -41,9 +40,8 @@ import java.util.stream.Collectors; * @date 创建时间: 2021-06-28 11:34 */ @Slf4j -@JobHandler(value = "processQueueTask") @Component -public class ProcessQueueTask extends IJobHandler { +public class ProcessQueueTask { private static final String LOGGER_MSG = "(处理队列定时任务)"; @@ -59,7 +57,7 @@ public class ProcessQueueTask extends IJobHandler { @Resource private BaseServiceConfig baseServiceConfig; - @Override + @XxlJob("processQueueTask") public ReturnT execute(String param) { log.debug("{}定时任务开始,请求参数:{}", LOGGER_MSG, param); @@ -169,10 +167,10 @@ public class ProcessQueueTask extends IJobHandler { } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } log.debug("{}定时任务完成", LOGGER_MSG); - return SUCCESS; + return ReturnT.SUCCESS; } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SenderTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SenderTask.java index 0f5b6f8f..4d4bd508 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SenderTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SenderTask.java @@ -6,8 +6,7 @@ import com.dxhy.order.invoicesender.module.sender.model.FpExpress; import com.dxhy.order.invoicesender.module.sender.model.KdniaoQueryReq; import com.dxhy.order.invoicesender.module.sender.service.FpExpressService; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.slf4j.MDC; import org.slf4j.spi.MDCAdapter; @@ -23,9 +22,8 @@ import java.util.List; * @date 创建时间: 2020-08-14 15:35 */ @Component -@JobHandler(value = "/senderTask") @Slf4j -public class SenderTask extends IJobHandler { +public class SenderTask { private static final String LOGGER_MSG = "(获取快递信息定时任务)"; @@ -34,7 +32,7 @@ public class SenderTask extends IJobHandler { @Resource private FpExpressController fpExpressController; - @Override + @XxlJob("/senderTask") public ReturnT execute(String s) { log.info("定时任务开始执行"); try { @@ -45,7 +43,7 @@ public class SenderTask extends IJobHandler { this.getFpExpressList(); } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } return ReturnT.SUCCESS; } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncQdHzqrdTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncQdHzqrdTask.java index 933e052d..f7415740 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncQdHzqrdTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncQdHzqrdTask.java @@ -18,8 +18,7 @@ import com.dxhy.order.utils.HttpUtils; import com.dxhy.order.utils.JsonUtils; import com.google.common.collect.Maps; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.apache.http.entity.ContentType; @@ -40,9 +39,9 @@ import java.util.*; **/ @Slf4j @Component -@JobHandler(value = "/qdHzqrdTask") +//@JobHandler(value = "/qdHzqrdTask") @RequestMapping(value = "/qdHzqrd") -public class SyncQdHzqrdTask extends IJobHandler { +public class SyncQdHzqrdTask { private static final String LOGGER_MSG = "(定时同步全电红字确认单)"; @Resource @@ -54,8 +53,9 @@ public class SyncQdHzqrdTask extends IJobHandler { @Resource private OpenApiConfig openApiConfig; - @Override + @PostMapping("/sync") + @XxlJob("/qdHzqrdTask") public ReturnT execute(String param) { log.debug("{}定时任务开始,请求参数:{}", LOGGER_MSG, param); try { @@ -122,10 +122,10 @@ public class SyncQdHzqrdTask extends IJobHandler { } } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } log.debug("{}定时任务完成", LOGGER_MSG); - return SUCCESS; + return ReturnT.SUCCESS; } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncSpecialInvoiceReversalTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncSpecialInvoiceReversalTask.java index 3a22c484..e3694663 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncSpecialInvoiceReversalTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncSpecialInvoiceReversalTask.java @@ -9,7 +9,7 @@ import com.dxhy.order.invoice.module.invoicespecial.service.SpecialInvoiceRevers import com.dxhy.order.invoice.module.invoicespecial.service.SpecialInvoiceService; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.slf4j.MDC; import org.slf4j.spi.MDCAdapter; @@ -28,8 +28,7 @@ import static com.dxhy.order.constant.OrderInfoEnum.ORDER_INVOICE_TYPE_52; */ @Slf4j @Component -@JobHandler(value = "/syncSpecialInvoiceReversal") -public class SyncSpecialInvoiceReversalTask extends IJobHandler { +public class SyncSpecialInvoiceReversalTask { private static final String LOGGER_MSG = "(定时同步红字申请单数据)"; @@ -39,7 +38,7 @@ public class SyncSpecialInvoiceReversalTask extends IJobHandler { @Resource private SpecialInvoiceReversalService specialInvoiceReversalService; - @Override + @XxlJob("/syncSpecialInvoiceReversal") public ReturnT execute(String s) { try { //添加日志id @@ -77,9 +76,9 @@ public class SyncSpecialInvoiceReversalTask extends IJobHandler { log.debug("{}同步红色申请单定时任务结束,耗时:{}", LOGGER_MSG, endTime - startTime); } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncTask.java index 050143ad..7dc78ff8 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/SyncTask.java @@ -20,7 +20,7 @@ import com.dxhy.order.consumer.modules.manager.service.InvoiceService; import com.dxhy.order.consumer.modules.order.service.OrderProcessService; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.MDC; @@ -39,9 +39,8 @@ import java.util.Map; * @date 创建时间: 2021-06-28 11:34 */ @Slf4j -@JobHandler(value = "ukeySyncTask") @Component -public class SyncTask extends IJobHandler { +public class SyncTask { private static final String LOGGER_MSG = "(同步定时任务)"; @@ -55,7 +54,7 @@ public class SyncTask extends IJobHandler { @Resource private RedisService redisService; - @Override + @XxlJob("ukeySyncTask") public ReturnT execute(String param) { log.debug("{}定时任务开始,请求参数:{}", LOGGER_MSG, param); @@ -74,7 +73,7 @@ public class SyncTask extends IJobHandler { Map paramMap = JsonUtils.getInstance().parseObject(param, Map.class); if (ObjectUtil.isNull(paramMap)) { log.error("{}定时任务请求参数为空:{}", LOGGER_MSG, param); - return FAIL; + return ReturnT.FAIL; } List shList = NsrsbhUtils.transShListByXhfNsrsbh((String) paramMap.get("xhfNsrsbh")); @@ -127,10 +126,10 @@ public class SyncTask extends IJobHandler { } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } log.debug("{}定时任务完成", LOGGER_MSG); - return SUCCESS; + return ReturnT.SUCCESS; } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/TestTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/TestTask.java index 1033b099..abf7fdec 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/TestTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/TestTask.java @@ -3,7 +3,6 @@ package com.dxhy.order.consumer.handle; import cn.hutool.core.util.RandomUtil; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.handler.IJobHandler; -import com.xxl.job.core.handler.annotation.JobHandler; import org.slf4j.MDC; import org.slf4j.spi.MDCAdapter; import org.springframework.stereotype.Component; @@ -15,10 +14,9 @@ import org.springframework.stereotype.Component; * @date 创建时间: 2020-08-14 15:44 */ @Component -@JobHandler(value = "testTask") -public class TestTask extends IJobHandler { - - @Override +//@JobHandler(value = "testTask") +public class TestTask { + public ReturnT execute(String param) { //添加日志id MDCAdapter mdc = MDC.getMDCAdapter(); diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/U180InvalidInvoiceResultTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/U180InvalidInvoiceResultTask.java index 938404bf..7cf4fb7e 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/U180InvalidInvoiceResultTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/U180InvalidInvoiceResultTask.java @@ -21,7 +21,7 @@ import com.dxhy.order.utils.JsonUtils; import com.dxhy.order.utils.NsrsbhUtils; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.slf4j.MDC; import org.slf4j.spi.MDCAdapter; @@ -39,9 +39,8 @@ import java.util.stream.Collectors; * @date 创建时间: 2020-08-14 14:50 */ @Slf4j -@JobHandler(value = "u180InvaliInvoiceResultTask") @Component -public class U180InvalidInvoiceResultTask extends IJobHandler { +public class U180InvalidInvoiceResultTask { private static final String LOGGER_MSG = "(U180获取作废结果)"; @@ -54,7 +53,7 @@ public class U180InvalidInvoiceResultTask extends IJobHandler { @Resource private RabbitMqSendMessageService rabbitMqSendMessageService; - @Override + @XxlJob("u180InvaliInvoiceResultTask") public ReturnT execute(String param) { try { //添加日志id @@ -140,9 +139,9 @@ public class U180InvalidInvoiceResultTask extends IJobHandler { } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/UkeyCheckFailSyncTask.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/UkeyCheckFailSyncTask.java index d122e1ff..4a692e7f 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/UkeyCheckFailSyncTask.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/handle/UkeyCheckFailSyncTask.java @@ -33,8 +33,7 @@ import com.dxhy.order.utils.DecimalCalculateUtil; import com.dxhy.order.utils.JsonUtils; import com.dxhy.order.utils.NsrsbhUtils; 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.annotation.XxlJob; import lombok.extern.slf4j.Slf4j; import org.slf4j.MDC; import org.slf4j.spi.MDCAdapter; @@ -52,9 +51,9 @@ import java.util.List; */ @SuppressWarnings("AlibabaMethodTooLong") @Slf4j -@JobHandler(value = "ukeyCheckFailSyncTask") +//@JobHandler(value = "ukeyCheckFailSyncTask") @Component -public class UkeyCheckFailSyncTask extends IJobHandler { +public class UkeyCheckFailSyncTask { private static final String LOGGER_MSG = "(UKey获取验签失败数据)"; @@ -75,7 +74,7 @@ public class UkeyCheckFailSyncTask extends IJobHandler { @Resource private UnifyService unifyService; - @Override + @XxlJob("ukeyCheckFailSyncTask") public ReturnT execute(String param) { try { @@ -210,9 +209,9 @@ public class UkeyCheckFailSyncTask extends IJobHandler { } catch (Exception e) { log.error("{}定时任务执行异常:{}", LOGGER_MSG, e); - return FAIL; + return ReturnT.FAIL; } - return SUCCESS; + return ReturnT.SUCCESS; } }