|
@@ -4,16 +4,13 @@ import cn.com.ctop.common.module.entity.BindAccountLogin;
|
|
import cn.com.ctop.common.module.entity.CtopOauthToken;
|
|
import cn.com.ctop.common.module.entity.CtopOauthToken;
|
|
import cn.com.ctop.common.module.service.IBindAccountLoginService;
|
|
import cn.com.ctop.common.module.service.IBindAccountLoginService;
|
|
import cn.com.ctop.common.module.service.ICtopOauthTokenService;
|
|
import cn.com.ctop.common.module.service.ICtopOauthTokenService;
|
|
-import cn.com.ctop.common.module.service.IUserAllocationService;
|
|
|
|
import cn.com.ctop.common.module.utils.CtopAdConstant;
|
|
import cn.com.ctop.common.module.utils.CtopAdConstant;
|
|
import cn.com.ctop.crawler.modules.pangolin.entity.PangolinApp;
|
|
import cn.com.ctop.crawler.modules.pangolin.entity.PangolinApp;
|
|
import cn.com.ctop.crawler.modules.pangolin.service.PangolinAppService;
|
|
import cn.com.ctop.crawler.modules.pangolin.service.PangolinAppService;
|
|
import cn.com.ctop.crawler.modules.pangolin.service.PangolinCrawlerService;
|
|
import cn.com.ctop.crawler.modules.pangolin.service.PangolinCrawlerService;
|
|
import cn.com.ctop.crawler.modules.pangolin.service.PangolinLoginService;
|
|
import cn.com.ctop.crawler.modules.pangolin.service.PangolinLoginService;
|
|
|
|
+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.toutiao.modules.report.service.IByteDanceVideoReportDailyService;
|
|
|
|
-import cn.com.ctop.toutiao.modules.report.service.IBytedanceReportService;
|
|
|
|
-import cn.com.ctop.toutiao.modules.report.service.IReportService;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.jeecg.common.util.DateUtils;
|
|
import org.jeecg.common.util.DateUtils;
|
|
@@ -35,25 +32,18 @@ import java.util.concurrent.Executors;
|
|
@Slf4j
|
|
@Slf4j
|
|
public class SampleTest {
|
|
public class SampleTest {
|
|
@Autowired
|
|
@Autowired
|
|
- private IBytedanceReportService bytedanceReportService;
|
|
|
|
- @Autowired
|
|
|
|
- private IByteDanceVideoReportDailyService byteDanceVideoReportDailyService;
|
|
|
|
- @Autowired
|
|
|
|
private ICtopOauthTokenService oauthTokenService;
|
|
private ICtopOauthTokenService oauthTokenService;
|
|
@Autowired
|
|
@Autowired
|
|
- private IReportService reportService;
|
|
|
|
- @Autowired
|
|
|
|
- private IUserAllocationService userAllocationService;
|
|
|
|
-
|
|
|
|
|
|
+ private IKuaishouInterfaceService kuaishouInterfaceService;
|
|
@Test
|
|
@Test
|
|
public void testOceanEngineJob() {
|
|
public void testOceanEngineJob() {
|
|
- CtopOauthToken token = oauthTokenService.getTokenByAccountId(1657505911879694L);
|
|
|
|
- CtopOauthToken token1 = oauthTokenService.getTokenByAccountId(1666111623537678L);
|
|
|
|
- for(int i=20;i<80;i++){
|
|
|
|
- Date startDate = DateUtils.addDay(new Date(),-i);
|
|
|
|
- System.out.println(DateUtils.formatDate(startDate));
|
|
|
|
- reportService.getAdvertiserReport(token,startDate,startDate,CtopAdConstant.KUAISHOU_LOAD_JOB_TYPE_DAILY);
|
|
|
|
- reportService.getAdvertiserReport(token1,startDate,startDate,CtopAdConstant.KUAISHOU_LOAD_JOB_TYPE_DAILY);
|
|
|
|
|
|
+ List<CtopOauthToken> tokens = oauthTokenService.selectKuaiShouToken();
|
|
|
|
+ Date startDate = DateUtils.addDay(new Date(),-1);
|
|
|
|
+ Date startDate2 = DateUtils.addDay(new Date(),-2);
|
|
|
|
+ for(CtopOauthToken token:tokens){
|
|
|
|
+ kuaishouInterfaceService.getAdvertiserReportDaily(token, startDate, startDate);
|
|
|
|
+ //1: 获取广告主信息数据
|
|
|
|
+ kuaishouInterfaceService.getAdvertiserReportDaily(token, startDate2, startDate2);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|