Bladeren bron

定时任务

刘俊驰 5 maanden geleden
bovenliggende
commit
8e26527a49

+ 3 - 0
cooleshow-api/src/main/java/com/yonge/cooleshow/api/feign/AdminFeignService.java

@@ -206,6 +206,9 @@ public interface AdminFeignService {
     HttpResponseResult<Object> courseStartRemind();
 
 
+    //更新权益
+    @GetMapping("/task/updateUserVipStatus")
+    void updateUserVipStatus();
     /**
      * 账号注销校验
      */

+ 5 - 0
cooleshow-api/src/main/java/com/yonge/cooleshow/api/feign/fallback/AdminFeignServiceFallback.java

@@ -206,6 +206,11 @@ public class AdminFeignServiceFallback implements AdminFeignService {
     }
 
     @Override
+    public void updateUserVipStatus() {
+
+    }
+
+    @Override
     public ImUserInfo register(String userId, String clientType, String username, String avatar) {
         return null;
     }

+ 25 - 0
cooleshow-task/src/main/java/com/yonge/cooleshow/task/jobs/UpdateUserVipStatusTask.java

@@ -0,0 +1,25 @@
+package com.yonge.cooleshow.task.jobs;
+
+import com.yonge.cooleshow.api.feign.AdminFeignService;
+import com.yonge.cooleshow.api.feign.MallPortalFeignService;
+import com.yonge.cooleshow.task.core.BaseTask;
+import com.yonge.cooleshow.task.core.TaskException;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+/**
+ * 订单轮询
+ * @Author: liweifan
+ * @Data: 2022/4/13 17:36
+ */
+@Service
+public class UpdateUserVipStatusTask extends BaseTask {
+
+    @Autowired
+    private AdminFeignService adminFeignService;
+
+    @Override
+    public void execute() throws TaskException {
+        adminFeignService.updateUserVipStatus();
+    }
+}