helixiao 1 yıl önce
ebeveyn
işleme
ec5c66ae1f

+ 3 - 2
src/main/java/com/ydtech/modules/admin/service/impl/SysPartnerServiceImpl.java

@@ -5,6 +5,7 @@ import cn.dev33.satoken.session.SaSession;
 import cn.dev33.satoken.stp.StpUtil;
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.collection.CollectionUtil;
+import com.alibaba.fastjson.JSONObject;
 import com.alipay.api.AlipayApiException;
 import com.alipay.api.AlipayClient;
 import com.alipay.api.AlipayConfig;
@@ -2087,7 +2088,7 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
         request.setGrantType("authorization_code");
         log.info("-----------------获取支付宝ID-------------");
         AlipaySystemOauthTokenResponse response = alipayClient.execute(request);
-        log.info("授权返回值:{}",response.toString());
+        log.info("授权返回值:{}", JSONObject.toJSON(response));
         String aliPayId = response.getUserId();
         log.info("支付宝的aliPayId={}",aliPayId);
         SysUser sysUser = sysUserService.lambdaQuery().eq(SysUser::getAlipay, aliPayId).one();
@@ -2166,7 +2167,7 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
     public HttpResult<Object> bindWechat(WechatBindVo wechatBindVo, String userId) throws WxErrorException {
         WxOAuth2AccessToken accessToken = wxMpService.get(WechatOpenSystem.HHR.getCode()).getOAuth2Service().getAccessToken(wechatBindVo.getCode());
         String openId = accessToken.getOpenId();
-
+        log.info("微信绑定时的openID;{}",openId);
         SysUser sysUser = sysUserService.lambdaQuery().eq(SysUser::getOpenid, openId).one();
         if (sysUser != null) {
             throw new SystemException("同一微信不能重复绑定");