Bladeren bron

增加定时任务

hgw 3 jaren geleden
bovenliggende
commit
9e2de478eb

+ 5 - 0
mec-client-api/src/main/java/com/ym/mec/task/TaskRemoteService.java

@@ -230,6 +230,11 @@ public interface TaskRemoteService {
 	@GetMapping("task/checkTenantOrder")
     void checkTenantOrder();
 
+    /**
+     * 每晚12点-检查机构状态
+     */
+    @GetMapping("task/checkTenantState")
+    void checkTenantState();
 
 	/** 兑换码分配数量底告警 */
 	@GetMapping("task/redemptionCodeWarn")

+ 24 - 0
mec-task/src/main/java/com/ym/mec/task/jobs/CheckTenantState.java

@@ -0,0 +1,24 @@
+package com.ym.mec.task.jobs;
+
+import com.ym.mec.task.TaskRemoteService;
+import com.ym.mec.task.core.BaseTask;
+import com.ym.mec.task.core.TaskException;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author hgw
+ * Created by 2022-01-10
+ */
+@Service
+public class CheckTenantState extends BaseTask {
+
+    @Autowired
+    private TaskRemoteService taskRemoteService;
+
+    @Override
+    public void execute() throws TaskException {
+        taskRemoteService.checkTenantState();
+    }
+
+}