|
@@ -1,8 +1,9 @@
|
|
package cn.com.ctop.job.bytedance.handler;
|
|
package cn.com.ctop.job.bytedance.handler;
|
|
|
|
|
|
-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.entity.OauthToken;
|
|
-import cn.com.ctop.job.bytedance.data.service.*;
|
|
|
|
|
|
+import cn.com.ctop.job.bytedance.data.service.IBytedanceFileImageGetService;
|
|
|
|
+import cn.com.ctop.job.bytedance.data.service.IBytedanceFileVideoGetService;
|
|
|
|
+import cn.com.ctop.job.bytedance.data.service.IOauthTokenService;
|
|
import cn.com.ctop.job.bytedance.data.utils.Check;
|
|
import cn.com.ctop.job.bytedance.data.utils.Check;
|
|
import cn.com.ctop.job.bytedance.data.utils.DateUtils;
|
|
import cn.com.ctop.job.bytedance.data.utils.DateUtils;
|
|
import com.xxl.job.core.context.XxlJobHelper;
|
|
import com.xxl.job.core.context.XxlJobHelper;
|
|
@@ -11,8 +12,6 @@ import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
|
-import java.util.Date;
|
|
|
|
import java.util.concurrent.ExecutorService;
|
|
import java.util.concurrent.ExecutorService;
|
|
import java.util.concurrent.Executors;
|
|
import java.util.concurrent.Executors;
|
|
|
|
|
|
@@ -47,7 +46,8 @@ public class BytedanceFileGetLoadJob {
|
|
log.error("入参为空");
|
|
log.error("入参为空");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
+ String yesterda = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
String token = tokenService.getByAccountId(Long.valueOf(param));
|
|
String token = tokenService.getByAccountId(Long.valueOf(param));
|
|
if (Check.isNull(token)) {
|
|
if (Check.isNull(token)) {
|
|
log.error("此账户未获取到相关token,accountId:{}", param);
|
|
log.error("此账户未获取到相关token,accountId:{}", param);
|
|
@@ -56,7 +56,7 @@ public class BytedanceFileGetLoadJob {
|
|
OauthToken oauthToken = new OauthToken();
|
|
OauthToken oauthToken = new OauthToken();
|
|
oauthToken.setAccessToken(token);
|
|
oauthToken.setAccessToken(token);
|
|
oauthToken.setAccountId(Long.parseLong(param));
|
|
oauthToken.setAccountId(Long.parseLong(param));
|
|
- fileImageService.getFileImageData(oauthToken,1,100);
|
|
|
|
|
|
+ fileImageService.getFileImageData(oauthToken, yesterda, yesterda, 1, 100);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -72,8 +72,9 @@ public class BytedanceFileGetLoadJob {
|
|
log.error("入参为空");
|
|
log.error("入参为空");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
-
|
|
|
|
String token = tokenService.getByAccountId(Long.valueOf(param));
|
|
String token = tokenService.getByAccountId(Long.valueOf(param));
|
|
|
|
+ String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
+ String yesterda = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
if (Check.isNull(token)) {
|
|
if (Check.isNull(token)) {
|
|
log.error("此账户未获取到相关token,accountId:{}", param);
|
|
log.error("此账户未获取到相关token,accountId:{}", param);
|
|
return;
|
|
return;
|
|
@@ -81,7 +82,7 @@ public class BytedanceFileGetLoadJob {
|
|
OauthToken oauthToken = new OauthToken();
|
|
OauthToken oauthToken = new OauthToken();
|
|
oauthToken.setAccessToken(token);
|
|
oauthToken.setAccessToken(token);
|
|
oauthToken.setAccountId(Long.parseLong(param));
|
|
oauthToken.setAccountId(Long.parseLong(param));
|
|
- fileVideoService.getFileVideoData(oauthToken,1,100);
|
|
|
|
|
|
+ fileVideoService.getFileVideoData(oauthToken, yesterda, yesterda, 1, 100);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|