|
|
@@ -30,7 +30,7 @@ import java.util.concurrent.locks.ReentrantLock;
|
|
|
public class TokenManager {
|
|
|
|
|
|
@Resource
|
|
|
- private OkHttpUtil okHttpUtil;
|
|
|
+ private ChargingUtil chargingUtil;
|
|
|
|
|
|
private static final String TOKEN_KEY = "api:local:accessToken";
|
|
|
private static final String TOKEN_REFRESH_LOCK_KEY = "api:token:refresh:lock";
|
|
|
@@ -157,17 +157,7 @@ public class TokenManager {
|
|
|
.setOperatorID(ConnectivityConstants.OPERATOR_ID)
|
|
|
.setOperatorSecret(ConnectivityConstants.OPERATOR_SECRET);
|
|
|
|
|
|
- RequestParmsEntity requestParms = new RequestParmsEntity();
|
|
|
- SequenceGenUtil.SequenceResult result = SequenceGenUtil.generate();
|
|
|
-
|
|
|
- requestParms
|
|
|
- .setOperatorID(ConnectivityConstants.OPERATOR_ID)
|
|
|
- .setData(AESCryptoUtil.decrypt(queryTokenParms.toString(),ConnectivityConstants.DATA_SECRET,ConnectivityConstants.DATA_SECRET_IV))
|
|
|
- .setTimeStamp(result.getTimestamp())
|
|
|
- .setSeq(result.getSequence())
|
|
|
- .setSig(HmacMD5Util.genSign(requestParms.getOperatorID(),requestParms.getData(),requestParms.getTimeStamp(),requestParms.getSeq(),ConnectivityConstants.SIG_SECRET));
|
|
|
-
|
|
|
- JsonObject response = okHttpUtil.doPostForm(ConnectivityConstants.QUERY_TOKEN, BeanUtil.beanToMap(requestParms), null);
|
|
|
+ JsonObject response = chargingUtil.chargingRequest(ConnectivityConstants.QUERY_TOKEN, BeanUtil.beanToMap(queryTokenParms), false);
|
|
|
|
|
|
if (Objects.isNull(response)) {
|
|
|
log.error("调用第三方接口获取Token失败");
|