|
|
@@ -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("同一微信不能重复绑定");
|