|
@@ -2,19 +2,12 @@ package cn.com.ctop.job.bytedance.controller;
|
|
|
|
|
|
import cn.com.ctop.job.bytedance.data.constant.CtopAdConstant;
|
|
|
import cn.com.ctop.job.bytedance.data.entity.OauthToken;
|
|
|
-import cn.com.ctop.job.bytedance.data.service.IByteDanceAdvertiserDataService;
|
|
|
-import cn.com.ctop.job.bytedance.data.service.IBytedanceCampaignReportDailyService;
|
|
|
-import cn.com.ctop.job.bytedance.data.service.IBytedanceCampaignReportHourlyService;
|
|
|
-import cn.com.ctop.job.bytedance.data.service.IBytedanceCreativeReportDailyService;
|
|
|
-import cn.com.ctop.job.bytedance.data.service.IBytedanceCreativeReportHourlyService;
|
|
|
-import cn.com.ctop.job.bytedance.data.service.IBytedanceFileVideoGetService;
|
|
|
-import cn.com.ctop.job.bytedance.data.service.IBytedanceMaterialReportDailyService;
|
|
|
-import cn.com.ctop.job.bytedance.data.service.IBytedanceProjectService;
|
|
|
-import cn.com.ctop.job.bytedance.data.service.IOauthTokenService;
|
|
|
+import cn.com.ctop.job.bytedance.data.service.*;
|
|
|
import cn.com.ctop.job.bytedance.data.utils.Check;
|
|
|
import cn.com.ctop.job.bytedance.data.utils.DateUtils;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.xxl.job.core.context.XxlJobHelper;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -173,20 +166,23 @@ public class BytedanceController {
|
|
|
fileVideoService.getFileVideoData(oauthToken, null, null, 1, 100);
|
|
|
}
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IBytedanceFundService bytedanceFundService;
|
|
|
|
|
|
@GetMapping(value = "/getReports")
|
|
|
public void getReports() {
|
|
|
- List<JSONObject> tokens = tokenService.getAgentTokens();
|
|
|
- String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
- String yesterda = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
- String yesterda2 = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -2);
|
|
|
- String yesterda3 = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -3);
|
|
|
- for (JSONObject obj : tokens) {
|
|
|
- advertiserDataService.getAgentReport(obj, yesterda, yesterda);
|
|
|
- /* advertiserDataService.getAgentReport(obj, yesterda2, yesterda2);
|
|
|
- advertiserDataService.getAgentReport(obj, yesterda3, yesterda3);*/
|
|
|
-
|
|
|
+ String param = "1757332980444167";
|
|
|
+ String token = tokenService.getByAccountId(Long.valueOf(param));
|
|
|
+ if (Check.isNull(token)) {
|
|
|
+ log.error("此账户未获取到相关token,accountId:{}", param);
|
|
|
+ return;
|
|
|
}
|
|
|
+ OauthToken oauthToken = new OauthToken();
|
|
|
+ oauthToken.setAccessToken(token);
|
|
|
+ oauthToken.setAccountId(Long.parseLong(param));
|
|
|
+
|
|
|
+ bytedanceFundService.getBytedanceFundInfo(oauthToken);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|