Bladeren bron

历史数据获取

yumeng 5 jaren geleden
bovenliggende
commit
08207f6348

+ 21 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/TestController.java

@@ -86,6 +86,27 @@ public class TestController {
     private IKuaishouInterfaceService kuaishouInterfaceService;
 
 
+    @GetMapping(value = "/createTask")
+    public String createTask(Long accountId) {
+        Result<String> result = new Result<String>();
+        try {
+            QueryWrapper<CtopOauthToken> oauthTokenQueryWrapper = new QueryWrapper<>();
+            oauthTokenQueryWrapper.eq("media_id", 2);
+            oauthTokenQueryWrapper.eq("account_id", accountId);
+            oauthTokenQueryWrapper.last("limit 1");
+            CtopOauthToken token = oauthTokenMapper.selectOne(oauthTokenQueryWrapper);
+            String endDateStr = DateUtils.getDate("yyyy-MM-dd");
+            String startDate = DateUtils.addMonth(endDateStr, -6);
+            historyReportTaskService.createTask(token.getAccountId(), token.getAccessToken(), startDate, endDateStr, CtopAdConstant.KUAISHOU_LOAD_JOB_TYPE_HISTORY);
+
+        } catch (Exception e) {
+            e.printStackTrace();
+            result.setSuccess(false);
+        }
+        return "success";
+    }
+
+
     @GetMapping(value = "/getHistoryData")
     public String getHistoryData() {
         Result<String> result = new Result<String>();