|
@@ -4,8 +4,14 @@ import cn.com.ctop.common.module.entity.BindAccountLogin;
|
|
|
import cn.com.ctop.common.module.service.IBindAccountLoginService;
|
|
|
import cn.com.ctop.common.module.utils.CtopAdConstant;
|
|
|
import cn.com.ctop.crawler.modules.oceanengine.service.IOceanEngineService;
|
|
|
+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.PangolinCrawlerService;
|
|
|
+import cn.com.ctop.crawler.modules.pangolin.service.PangolinLoginService;
|
|
|
import cn.com.ctop.kuaishou.modules.graphql.service.IKuaishouWebInterfaceService;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.jeecg.common.util.DateUtils;
|
|
|
import org.junit.Test;
|
|
|
import org.junit.runner.RunWith;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -88,48 +94,48 @@ public class SampleTest {
|
|
|
Long end = System.currentTimeMillis();
|
|
|
log.info("总用时:{}毫秒",end-start);
|
|
|
}
|
|
|
-// @Autowired
|
|
|
-// private PangolinLoginService pangolinLoginService;
|
|
|
-// @Autowired
|
|
|
-// private PangolinCrawlerService pangolinCrawlerService;
|
|
|
-// @Autowired
|
|
|
-// private PangolinAppService pangolinAppService;
|
|
|
-// @Test
|
|
|
-// public void testPangolinLogin(){
|
|
|
-// QueryWrapper<BindAccountLogin> queryWrapper = new QueryWrapper<>();
|
|
|
-// queryWrapper.eq("login_type","pangolin");
|
|
|
-// queryWrapper.eq("status",1);
|
|
|
-// List<BindAccountLogin> list = bindAccountLoginService.list(queryWrapper);
|
|
|
-// if(list!=null&&!list.isEmpty()){
|
|
|
-// for (BindAccountLogin login:list) {
|
|
|
-// if(null==login.getCookie()||"".equals(login.getCookie().trim())){
|
|
|
-// pangolinLoginService.pangolinLogin(login.getAccountName(), login.getPassword());
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Test
|
|
|
-// public void testPangolinData(){
|
|
|
-// QueryWrapper<BindAccountLogin> queryWrapper = new QueryWrapper<>();
|
|
|
-// queryWrapper.eq("login_type", "pangolin");
|
|
|
-// queryWrapper.eq("status", 1);
|
|
|
-// queryWrapper.isNotNull("cookie");
|
|
|
-// List<BindAccountLogin> list = bindAccountLoginService.list(queryWrapper);
|
|
|
-// if (list != null && !list.isEmpty()) {
|
|
|
-// for (BindAccountLogin bindAccountLogin : list) {
|
|
|
-// pangolinCrawlerService.getChannelList(bindAccountLogin);
|
|
|
-// pangolinCrawlerService.getActivationList(bindAccountLogin, DateUtils.getNowDate("yyyy-MM-dd"), 1);
|
|
|
-// pangolinCrawlerService.getCheckList(bindAccountLogin);
|
|
|
-// QueryWrapper<PangolinApp> queryWrapper1 = new QueryWrapper<>();
|
|
|
-// queryWrapper1.eq("account_name", bindAccountLogin.getAccountName());
|
|
|
-// List<PangolinApp> appList = pangolinAppService.list(queryWrapper1);
|
|
|
-// if (appList != null && !appList.isEmpty()) {
|
|
|
-// appList.forEach(pangolinApp -> pangolinCrawlerService.getRealTimeList(bindAccountLogin, pangolinApp.getId()));
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
+ @Autowired
|
|
|
+ private PangolinLoginService pangolinLoginService;
|
|
|
+ @Autowired
|
|
|
+ private PangolinCrawlerService pangolinCrawlerService;
|
|
|
+ @Autowired
|
|
|
+ private PangolinAppService pangolinAppService;
|
|
|
+ @Test
|
|
|
+ public void testPangolinLogin(){
|
|
|
+ QueryWrapper<BindAccountLogin> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.eq("login_type","pangolin");
|
|
|
+ queryWrapper.eq("status",1);
|
|
|
+ List<BindAccountLogin> list = bindAccountLoginService.list(queryWrapper);
|
|
|
+ if(list!=null&&!list.isEmpty()){
|
|
|
+ for (BindAccountLogin login:list) {
|
|
|
+ if(null==login.getCookie()||"".equals(login.getCookie().trim())){
|
|
|
+ pangolinLoginService.pangolinLogin(login.getAccountName(), login.getPassword());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void testPangolinData(){
|
|
|
+ QueryWrapper<BindAccountLogin> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.eq("login_type", "pangolin");
|
|
|
+ queryWrapper.eq("status", 1);
|
|
|
+ queryWrapper.isNotNull("cookie");
|
|
|
+ List<BindAccountLogin> list = bindAccountLoginService.list(queryWrapper);
|
|
|
+ if (list != null && !list.isEmpty()) {
|
|
|
+ for (BindAccountLogin bindAccountLogin : list) {
|
|
|
+ pangolinCrawlerService.getChannelList(bindAccountLogin);
|
|
|
+ pangolinCrawlerService.getActivationList(bindAccountLogin, DateUtils.getNowDate("yyyy-MM-dd"), 1);
|
|
|
+ pangolinCrawlerService.getCheckList(bindAccountLogin);
|
|
|
+ QueryWrapper<PangolinApp> queryWrapper1 = new QueryWrapper<>();
|
|
|
+ queryWrapper1.eq("account_name", bindAccountLogin.getAccountName());
|
|
|
+ List<PangolinApp> appList = pangolinAppService.list(queryWrapper1);
|
|
|
+ if (appList != null && !appList.isEmpty()) {
|
|
|
+ appList.forEach(pangolinApp -> pangolinCrawlerService.getRealTimeList(bindAccountLogin, pangolinApp.getId()));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|