Browse Source

修改代理商数据获取逻辑

yumeng 3 years ago
parent
commit
719e3c123b

+ 1 - 1
module-common/src/main/java/cn/com/ctop/common/module/service/ICtopOauthTokenService.java

@@ -38,7 +38,7 @@ public interface ICtopOauthTokenService extends IService<CtopOauthToken> {
 
     CtopOauthToken selectOneByMediaId(String platformTypeKuaishou);
 
-    void getKuaiShouAgentRefreshToken(Long agentId, String accessToken, String refreshToken, Long appId, String secret);
+    void getKuaiShouAgentRefreshToken(Long id ,Long agentId, String accessToken, String refreshToken, Long appId, String secret);
 
     /**
      * 查询 快手 有效规则帐户token

+ 2 - 2
module-common/src/main/java/cn/com/ctop/common/module/service/impl/CtopOauthTokenServiceImpl.java

@@ -245,7 +245,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
     }
 
     @Override
-    public void getKuaiShouAgentRefreshToken(Long agentId, String accessToken, String refreshToken, Long appId, String secret) {
+    public void getKuaiShouAgentRefreshToken(Long id ,Long agentId, String accessToken, String refreshToken, Long appId, String secret) {
         log.info("快手刷新token入参,token:{},refreshToken:{}", accessToken, refreshToken);
         String url = kuaishouApiUrl + "/rest/openapi/oauth2/authorize/refresh_token";
         Map<String, String> headers = new HashMap<>();
@@ -275,7 +275,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
             }
 
             QueryWrapper<OauthAgentToken> agentTokenQueryWrapper = new QueryWrapper<>();
-            agentTokenQueryWrapper.eq("agent_id", agentId);
+            agentTokenQueryWrapper.eq("id", id);
             OauthAgentToken updateAgentToken = new OauthAgentToken();
             updateAgentToken.setAccessToken(dataJson.getString("access_token"));
             updateAgentToken.setRefreshToken(dataJson.getString("refresh_token"));

+ 1 - 1
module-common/src/main/java/cn/com/ctop/common/module/service/impl/RefreshTokenServiceImpl.java

@@ -88,7 +88,7 @@ public class RefreshTokenServiceImpl implements IRefreshTokenService {
         List<OauthAgentToken> list = agentTokenService.list(agentTokenQueryWrapper);
         if (!Check.isNull(list)) {
             for (OauthAgentToken agentToken : list) {
-                oauthTokenService.getKuaiShouAgentRefreshToken(agentToken.getAgentId(), agentToken.getAccessToken(), agentToken.getRefreshToken(),agentToken.getAppId(),agentToken.getSecret());
+                oauthTokenService.getKuaiShouAgentRefreshToken(agentToken.getId(),agentToken.getAgentId(), agentToken.getAccessToken(), agentToken.getRefreshToken(),agentToken.getAppId(),agentToken.getSecret());
 
             }