|
@@ -9,6 +9,7 @@ import cn.com.ctop.common.module.utils.PropertiesUtils;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import com.xxl.job.core.log.XxlJobLogger;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -51,7 +52,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public Map<String, Object> getByteDanceAccessToken(String token, String refreshToken) {
|
|
public Map<String, Object> getByteDanceAccessToken(String token, String refreshToken) {
|
|
- log.info("刷新头条token入参,token:{},refreshToken:{}", token, refreshToken);
|
|
|
|
|
|
+ XxlJobLogger.log("刷新头条token入参,token:{},refreshToken:{}", token, refreshToken);
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
String url = PropertiesUtils.getValue("bytedance_config", "bytedance_api_url") + "/oauth2/refresh_token";
|
|
String url = PropertiesUtils.getValue("bytedance_config", "bytedance_api_url") + "/oauth2/refresh_token";
|
|
Map<String, Object> param = new HashMap<>();
|
|
Map<String, Object> param = new HashMap<>();
|
|
@@ -61,7 +62,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
param.put("refresh_token", refreshToken);
|
|
param.put("refresh_token", refreshToken);
|
|
String result = HttpUtils.httpPostRequest(url, param, new HashMap<>());
|
|
String result = HttpUtils.httpPostRequest(url, param, new HashMap<>());
|
|
JSONObject resultObject = JSONObject.parseObject(result);
|
|
JSONObject resultObject = JSONObject.parseObject(result);
|
|
- log.info("头条刷新token入参,token:{},refreshToken:{},返回信息:{}", token, refreshToken, resultObject);
|
|
|
|
|
|
+ XxlJobLogger.log("头条刷新token入参,token:{},refreshToken:{},返回信息:{}", token, refreshToken, resultObject);
|
|
Integer code = resultObject.getInteger("code");
|
|
Integer code = resultObject.getInteger("code");
|
|
if (code == 0) {
|
|
if (code == 0) {
|
|
JSONObject data = resultObject.getJSONObject("data");
|
|
JSONObject data = resultObject.getJSONObject("data");
|
|
@@ -78,7 +79,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
queryWrapper.eq("media_id", 1);
|
|
queryWrapper.eq("media_id", 1);
|
|
int i = cTopOauthTokenMapper.update(updateRefreshToken, queryWrapper);
|
|
int i = cTopOauthTokenMapper.update(updateRefreshToken, queryWrapper);
|
|
if (i > 0) {
|
|
if (i > 0) {
|
|
- log.info("头条刷新token成功:token:{}", token);
|
|
|
|
|
|
+ XxlJobLogger.log("头条刷新token成功:token:{}", token);
|
|
}
|
|
}
|
|
resultMap.put("message", "token刷新成功");
|
|
resultMap.put("message", "token刷新成功");
|
|
resultMap.put("code", 0);
|
|
resultMap.put("code", 0);
|
|
@@ -87,8 +88,6 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
resultMap.put("token", token);
|
|
resultMap.put("token", token);
|
|
resultMap.put("code", 0);
|
|
resultMap.put("code", 0);
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
return resultMap;
|
|
return resultMap;
|
|
}
|
|
}
|
|
|
|
|