Sfoglia il codice sorgente

预警规则匹配逻辑——添加定时任务

zhaoxian 4 anni fa
parent
commit
a9d654e101

+ 5 - 0
module-job-bytedance/pom.xml

@@ -69,6 +69,11 @@
         </dependency>
         <dependency>
             <groupId>cn.com.ctop</groupId>
+            <artifactId>module-alarm</artifactId>
+            <version>2.0.2</version>
+        </dependency>
+        <dependency>
+            <groupId>cn.com.ctop</groupId>
             <artifactId>module-kuaishou</artifactId>
             <version>2.0.2</version>
         </dependency>

+ 28 - 0
module-job-bytedance/src/main/java/cn/com/ctop/job/bytedance/handler/AlarmRuleJob.java

@@ -0,0 +1,28 @@
+package cn.com.ctop.job.bytedance.handler;
+
+
+import cn.com.ctop.alarm.modules.service.IRuleGroupService;
+import com.xxl.job.core.biz.model.ReturnT;
+import com.xxl.job.core.handler.annotation.XxlJob;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+@Component
+public class AlarmRuleJob {
+    @Autowired
+    private IRuleGroupService ruleGroupService;
+
+    /**
+     * 定时任务
+     *
+     * @param
+     * @return
+     * @throws
+     * @author ZHAOXA
+     */
+    @XxlJob("alarmRuleJob")
+    public ReturnT<String> execute(String params) throws Exception {
+        ruleGroupService.checkRules();
+        return ReturnT.SUCCESS;
+    }
+}