소스 검색

微信登录token

lyhzzz 2 년 전
부모
커밋
7f2c886fbd
2개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/main/java/com/fdkankan/tk/response/WxUserVo.java
  2. 3 0
      src/main/java/com/fdkankan/tk/service/impl/WxUserServiceImpl.java

+ 2 - 0
src/main/java/com/fdkankan/tk/response/WxUserVo.java

@@ -34,4 +34,6 @@ public class WxUserVo {
     private Date createTime;
 
     private Date updateTime;
+
+    private String token;
 }

+ 3 - 0
src/main/java/com/fdkankan/tk/service/impl/WxUserServiceImpl.java

@@ -3,6 +3,7 @@ package com.fdkankan.tk.service.impl;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.fdkankan.tk.common.ResultCode;
+import com.fdkankan.tk.common.util.JwtUtil;
 import com.fdkankan.tk.common.util.RoomUtil;
 import com.fdkankan.tk.entity.WxUser;
 import com.fdkankan.tk.exception.BusinessException;
@@ -50,6 +51,8 @@ public class WxUserServiceImpl extends ServiceImpl<IWxUserMapper, WxUser> implem
             WxUser wxUser = this.addUser(wxOpenIdVo);
             WxUserVo vo = new WxUserVo();
             BeanUtils.copyProperties(wxUser,vo);
+            String token = JwtUtil.createJWT(-1, wxUser.getWxUserId(), "wx");
+            vo.setToken(token);
             return vo;
         }
         throw new BusinessException(ResultCode.WX_LOGIN_ERROR);