|
@@ -41,8 +41,8 @@ public class BytedancePromotionJob {
|
|
|
*
|
|
*
|
|
|
* @throws Exception
|
|
* @throws Exception
|
|
|
*/
|
|
*/
|
|
|
- @XxlJob("getPromotionList")
|
|
|
|
|
- public void getPromotionList() throws Exception {
|
|
|
|
|
|
|
+ @XxlJob("getNowDatePromotionList")
|
|
|
|
|
+ public void getNowDatePromotionList() throws Exception {
|
|
|
String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
|
if (Check.isNull(param)) {
|
|
if (Check.isNull(param)) {
|
|
|
log.error("入参为空");
|
|
log.error("入参为空");
|
|
@@ -60,18 +60,44 @@ public class BytedancePromotionJob {
|
|
|
String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
String yesterda = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
String yesterda = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
String yesterda2 = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -2);
|
|
String yesterda2 = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -2);
|
|
|
- String yesterda3 = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -3);
|
|
|
|
|
|
|
+
|
|
|
dailyExecutorService.submit(
|
|
dailyExecutorService.submit(
|
|
|
new Runnable() {
|
|
new Runnable() {
|
|
|
@Override
|
|
@Override
|
|
|
public void run() {
|
|
public void run() {
|
|
|
- promotionListService.getPromotionList(oauthToken, yesterda, yesterda, 1,10);
|
|
|
|
|
- promotionListService.getPromotionList(oauthToken, yesterda2, yesterda2, 1,10);
|
|
|
|
|
- promotionListService.getPromotionList(oauthToken, yesterda3, yesterda3, 1,10);
|
|
|
|
|
|
|
+ promotionListService.getPromotionList(oauthToken, nowDate, nowDate, 1,20);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
|
|
+ @XxlJob("getYesDatePromotionList")
|
|
|
|
|
+ public void getYesDatePromotionList() throws Exception {
|
|
|
|
|
+ String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
|
|
|
+ if (Check.isNull(param)) {
|
|
|
|
|
+ log.error("入参为空");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ 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));
|
|
|
|
|
+
|
|
|
|
|
+ String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
|
+ String yesterda = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ dailyExecutorService.submit(
|
|
|
|
|
+ new Runnable() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void run() {
|
|
|
|
|
+ promotionListService.getPromotionList(oauthToken, yesterda, yesterda, 1,20);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|