|
@@ -16,6 +16,7 @@ import cn.com.ctop.common.module.utils.StatusCode;
|
|
import cn.com.ctop.kuaishou.modules.batch.entity.KuaiShouCampaign;
|
|
import cn.com.ctop.kuaishou.modules.batch.entity.KuaiShouCampaign;
|
|
import cn.com.ctop.kuaishou.modules.batch.service.IKuaiShouCampaignService;
|
|
import cn.com.ctop.kuaishou.modules.batch.service.IKuaiShouCampaignService;
|
|
import cn.com.ctop.kuaishou.modules.batch.service.IKuaiShouDailyReportTaskService;
|
|
import cn.com.ctop.kuaishou.modules.batch.service.IKuaiShouDailyReportTaskService;
|
|
|
|
+import cn.com.ctop.kuaishou.modules.batch.service.IKuaiShouHistoryReportTaskService;
|
|
import cn.com.ctop.kuaishou.modules.batch.service.IKuaishouInterfaceService;
|
|
import cn.com.ctop.kuaishou.modules.batch.service.IKuaishouInterfaceService;
|
|
import cn.com.ctop.kuaishou.modules.graphql.service.IKuaishouWebInterfaceService;
|
|
import cn.com.ctop.kuaishou.modules.graphql.service.IKuaishouWebInterfaceService;
|
|
import cn.com.ctop.kuaishou.modules.report.mapper.KuaishouReportDailyCreativeMapper;
|
|
import cn.com.ctop.kuaishou.modules.report.mapper.KuaishouReportDailyCreativeMapper;
|
|
@@ -55,6 +56,8 @@ public class TestController {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private CtopOauthTokenMapper oauthTokenMapper;
|
|
private CtopOauthTokenMapper oauthTokenMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private IKuaiShouHistoryReportTaskService historyReportTaskService;
|
|
|
|
|
|
@PostMapping(value = "/create")
|
|
@PostMapping(value = "/create")
|
|
public Map<String, Object> authorization(@RequestBody JSONObject jsonObject) {
|
|
public Map<String, Object> authorization(@RequestBody JSONObject jsonObject) {
|
|
@@ -86,6 +89,57 @@ public class TestController {
|
|
@Autowired
|
|
@Autowired
|
|
private IKuaishouInterfaceService kuaishouInterfaceService;
|
|
private IKuaishouInterfaceService kuaishouInterfaceService;
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @GetMapping(value = "/getHistoryData")
|
|
|
|
+ public String getHistoryData() {
|
|
|
|
+ Result<String> result = new Result<String>();
|
|
|
|
+ try {
|
|
|
|
+ String endDateStr = DateUtils.getDate("yyyy-MM-dd");
|
|
|
|
+ String startDate = DateUtils.addMonth(endDateStr, -6);
|
|
|
|
+ QueryWrapper<CtopOauthToken> tokenQueryWrapper = new QueryWrapper<>();
|
|
|
|
+ tokenQueryWrapper.eq("media_id", 2);
|
|
|
|
+ System.err.println(startDate);
|
|
|
|
+ System.err.println(endDateStr);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ List<CtopOauthToken> ctopOauthTokens = oauthTokenMapper.selectList(tokenQueryWrapper);
|
|
|
|
+ if (!Check.isNull(ctopOauthTokens)) {
|
|
|
|
+ for (CtopOauthToken token : ctopOauthTokens) {
|
|
|
|
+ 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 = "/getTaskList")
|
|
|
|
+ public String getTaskList() {
|
|
|
|
+ Result<String> result = new Result<String>();
|
|
|
|
+ try {
|
|
|
|
+ String endDateStr = DateUtils.getDate("yyyy-MM-dd");
|
|
|
|
+ String startDate = DateUtils.addMonth(endDateStr, -6);
|
|
|
|
+ QueryWrapper<CtopOauthToken> tokenQueryWrapper = new QueryWrapper<>();
|
|
|
|
+ tokenQueryWrapper.eq("media_id", 2);
|
|
|
|
+ System.err.println(startDate);
|
|
|
|
+ System.err.println(endDateStr);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ historyReportTaskService.getTaskList();
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ result.setSuccess(false);
|
|
|
|
+ }
|
|
|
|
+ return "success";
|
|
|
|
+ }
|
|
|
|
+
|
|
@GetMapping(value = "/getGroupData")
|
|
@GetMapping(value = "/getGroupData")
|
|
public String getGroupData() {
|
|
public String getGroupData() {
|
|
|
|
|