Browse Source

登录问题

wks 2 years ago
parent
commit
f0cae80894

+ 2 - 0
src/main/java/com/ydtech/modules/admin/service/impl/AlipayServiceImpl.java

@@ -1,5 +1,6 @@
 package com.ydtech.modules.admin.service.impl;
 
+import cn.dev33.satoken.session.SaSession;
 import cn.dev33.satoken.stp.StpUtil;
 import com.alipay.api.AlipayApiException;
 import com.alipay.api.AlipayClient;
@@ -52,6 +53,7 @@ public class AlipayServiceImpl implements AlipayService {
 
         String token = StpUtil.createLoginSession(sysUser.getId());
         AlipayVo alipayVo = new AlipayVo(token, sysUser.getId());
+        StpUtil.getSessionByLoginId(sysUser.getId()).set(SaSession.USER, sysUser);
         return HttpResult.ok("",alipayVo);
     }
 

+ 2 - 1
src/main/java/com/ydtech/modules/admin/service/impl/WechatServiceImpl.java

@@ -1,5 +1,6 @@
 package com.ydtech.modules.admin.service.impl;
 
+import cn.dev33.satoken.session.SaSession;
 import cn.dev33.satoken.stp.StpUtil;
 import com.ydtech.core.page.HttpResult;
 import com.ydtech.exception.SystemException;
@@ -47,9 +48,9 @@ public class WechatServiceImpl implements WechatService {
         SysUser.verifyUser(sysUser);
 
         String token = StpUtil.createLoginSession(sysUser.getId());
+        StpUtil.getSessionByLoginId(sysUser.getId()).set(SaSession.USER, sysUser);
         WechatVo wechatVo = new WechatVo(token, sysUser.getId());
 
-
         return HttpResult.ok("", wechatVo);
     }