Преглед изворни кода

统计模块定时任务添加

mac пре 2 година
родитељ
комит
e39ab02f13

+ 1 - 1
kxs-stat/kxs-stat-api/src/main/java/com/kxs/stat/api/feign/RemoteKxsStatService.java

@@ -25,7 +25,7 @@ public interface RemoteKxsStatService {
 	 * @param from    调用标志
 	 *
 	 */
-	@GetExchange("/stat/getUserTradeList")
+	@GetExchange("/stat-job/getUserTradeList")
     void getUserTradeList(@RequestHeader(SecurityConstants.FROM) String from);
 
 	/**

+ 1 - 10
kxs-stat/kxs-stat-biz/src/main/java/com/kxs/stat/biz/controller/KxsStatController.java

@@ -21,17 +21,8 @@ import java.math.BigDecimal;
 @RequiredArgsConstructor
 @RequestMapping("stat")
 public class KxsStatController {
-    private final KxsUserTradeService kxsUserTradeService;
-
 
-    /**
-     * 股东大盘分红积分计算任务
-     */
-    @Inner
-    @GetMapping("/getUserTradeList")
-    public void getUserTradeList() {
-        kxsUserTradeService.getUserTradeList();
-    }
+    private final KxsUserTradeService kxsUserTradeService;
 
 
     /**

+ 17 - 8
kxs-stat/kxs-stat-biz/src/main/java/com/kxs/stat/biz/task/KxsUserTaskJob.java → kxs-stat/kxs-stat-biz/src/main/java/com/kxs/stat/biz/task/KxsStatTaskJob.java

@@ -2,24 +2,21 @@ package com.kxs.stat.biz.task;
 
 import cn.hutool.core.date.DatePattern;
 import cn.hutool.core.date.LocalDateTimeUtil;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.kxs.common.security.annotation.Inner;
 import com.kxs.stat.biz.mapper.KxsUserTradeAfterMapper;
 import com.kxs.stat.biz.mapper.KxsUserTradeBeforeMapper;
 import com.kxs.stat.biz.mapper.KxsUserTradeMapper;
-import com.kxs.user.api.model.KxsTotalDebt;
+import com.kxs.stat.biz.service.KxsUserTradeService;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.math.BigDecimal;
 import java.time.LocalDate;
-import java.util.List;
 
 /**
- * 产品模块定时任务
+ * 统计模块定时任务
  *
  * @author 没秃顶的码农
  * @date 2024-03-13
@@ -27,8 +24,8 @@ import java.util.List;
 @RequiredArgsConstructor
 @Slf4j
 @RestController
-@RequestMapping("statJob")
-public class KxsUserTaskJob {
+@RequestMapping("stat-job")
+public class KxsStatTaskJob {
 
     private final KxsUserTradeMapper kxsUserTradeMapper;
 
@@ -36,13 +33,25 @@ public class KxsUserTaskJob {
 
     private final KxsUserTradeAfterMapper kxsUserTradeAfterMapper;
 
+    private final KxsUserTradeService kxsUserTradeService;
+
     private final static String PREFIX_TABLE_NAME = "kxs_user_trade_";
 
+
+    /**
+     * 股东大盘分红积分计算任务
+     */
+    @Inner
+    @GetMapping("/getUserTradeList")
+    public void getUserTradeList() {
+        kxsUserTradeService.getUserTradeList();
+    }
+
     /**
      * 自动表创建任务
      * 每个月15号建立下个月的统计表表
      */
-    @Inner(value = false)
+    @Inner
     @GetMapping("/automaticTableCreationTasks")
     public void automaticTableCreationTasks() {
         String thisMoth = LocalDateTimeUtil.format(LocalDate.now().plusMonths(1L), DatePattern.SIMPLE_MONTH_PATTERN);

+ 1 - 1
kxs-user/kxs-user-biz/src/main/java/com/kxs/user/biz/task/KxsUserTaskJob.java

@@ -26,7 +26,7 @@ import java.util.HashMap;
 import java.util.List;
 
 /**
- * 产品模块定时任务
+ * 用户模块定时任务
  *
  * @author 没秃顶的码农
  * @date 2024-03-13