diff --git a/ai-analytic-center-biz/pom.xml b/ai-analytic-center-biz/pom.xml
index 716ae41..8a6d452 100644
--- a/ai-analytic-center-biz/pom.xml
+++ b/ai-analytic-center-biz/pom.xml
@@ -120,6 +120,12 @@
org.springframework.boot
spring-boot-starter-amqp
+
+
+ com.xuxueli
+ xxl-job-core
+ 2.3.0
+
diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/job/MessageProcessJob.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/job/MessageProcessJob.java
new file mode 100644
index 0000000..79dd629
--- /dev/null
+++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/job/MessageProcessJob.java
@@ -0,0 +1,31 @@
+package com.volvo.ai.analytic.center.job;
+
+import com.volvo.ai.analytic.center.service.MqMessageRecordService;
+import com.volvo.common.core.util.ResultMsg;
+import com.xxl.job.core.handler.annotation.XxlJob;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+@Slf4j
+@Component
+public class MessageProcessJob {
+
+ @Autowired
+ private MqMessageRecordService mqMessageRecordService;
+
+ /**
+ * 邀约消息推送
+ */
+ @XxlJob("processMessageByTask")
+ public ResultMsg processMessageByTask() {
+ try {
+ log.info("开始执行定时任务补偿处理消息");
+ mqMessageRecordService.processMessageByTask();
+ } catch (Exception e) {
+ log.error("定时任务补偿处理消息异常",e.getMessage());
+ throw new RuntimeException(e);
+ }
+ return ResultMsg.ok();
+ }
+}