|  | @@ -1,46 +0,0 @@
 | 
	
		
			
				|  |  | -package cn.com.ctop.job.kuaishou.handler;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -import cn.com.ctop.common.module.entity.CtopOauthToken;
 | 
	
		
			
				|  |  | -import cn.com.ctop.common.module.service.ICtopOauthTokenService;
 | 
	
		
			
				|  |  | -import cn.com.ctop.kuaishou.modules.batch.service.IKuaishouInterfaceService;
 | 
	
		
			
				|  |  | -import cn.com.ctop.kuaishou.modules.report.service.IKuaishouReportDailyGroupService;
 | 
	
		
			
				|  |  | -import com.xxl.job.core.context.XxlJobHelper;
 | 
	
		
			
				|  |  | -import com.xxl.job.core.handler.annotation.XxlJob;
 | 
	
		
			
				|  |  | -import org.jeecg.common.util.DateUtils;
 | 
	
		
			
				|  |  | -import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | -import org.springframework.stereotype.Component;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -import java.text.ParseException;
 | 
	
		
			
				|  |  | -import java.text.SimpleDateFormat;
 | 
	
		
			
				|  |  | -import java.util.Date;
 | 
	
		
			
				|  |  | -import java.util.List;
 | 
	
		
			
				|  |  | -import java.util.concurrent.ExecutorService;
 | 
	
		
			
				|  |  | -import java.util.concurrent.Executors;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -@Component
 | 
	
		
			
				|  |  | -public class KuaishouGroupDailyReportJob {
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | -    private ICtopOauthTokenService tokenService;
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | -    private IKuaishouInterfaceService kuaishouInterfaceService;
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | -    private IKuaishouReportDailyGroupService reportDailyGroupService;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    static ExecutorService executorService = Executors.newFixedThreadPool(5);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    @XxlJob("kuaishouGroupDailyReportJob")
 | 
	
		
			
				|  |  | -    public void execute() throws ParseException {
 | 
	
		
			
				|  |  | -        String date = DateUtils.getDate("yyyy-MM-dd");
 | 
	
		
			
				|  |  | -    //    String endDate = DateUtils.getAnotherDay("yyyy-MM-dd", date, -1);
 | 
	
		
			
				|  |  | -        String startDate = DateUtils.getAnotherDay("yyyy-MM-dd", date, -2);
 | 
	
		
			
				|  |  | -        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
 | 
	
		
			
				|  |  | -        Date parse = simpleDateFormat.parse(startDate);
 | 
	
		
			
				|  |  | -     //   Date parse2 = simpleDateFormat.parse(endDate);
 | 
	
		
			
				|  |  | -        List<CtopOauthToken> tokens = tokenService.selectKuaiShouToken();
 | 
	
		
			
				|  |  | -        tokens.forEach(token -> executorService.submit(() ->
 | 
	
		
			
				|  |  | -                reportDailyGroupService.getAdvertiserGroupReportDaily(token, parse, parse))
 | 
	
		
			
				|  |  | -        );
 | 
	
		
			
				|  |  | -        XxlJobHelper.log("快手物料数据同步完成");
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -}
 |