|
@@ -250,4 +250,25 @@ public class KuaishouAccountReportDailyServiceImpl extends ServiceImpl<KuaishouA
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void openapiGwUcV1Advertisers(Long advertiserId, String token) {
|
|
|
+ String url = postUrl + KuaishouConstant.GW_UC_V1_ADVERTISERS;
|
|
|
+ Map<String, String> headers = new HashMap<>();
|
|
|
+ headers.put("Access-Token", token);
|
|
|
+ Map<String, Object> param = new HashMap<>();
|
|
|
+ param.put("advertiser_id", advertiserId);
|
|
|
+ String result = HttpUtils.httpPostRequest(url, param, headers);
|
|
|
+ JSONObject resultJson = JSONObject.parseObject(result);
|
|
|
+ Integer code = resultJson.getInteger("code");
|
|
|
+ if (null == code || code != 0) {
|
|
|
+ String message = resultJson.getString("message");
|
|
|
+ log.error("获取罗盘绑定广告主列异常:{},advertiserId:{}", message, advertiserId);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ JSONArray details = resultJson.getJSONObject("data").getJSONArray("details");
|
|
|
+ if (!Check.isNull(details)) {
|
|
|
+ accountReportDailyMapper.replaceBatchAdvertisers(details);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|