|  | @@ -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);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  }
 |