| | |
| | | rspMap.put("mini_openid", appMiniLoginVo.getMiniOpenid()); |
| | | rspMap.put("zfb_userid", appMiniLoginVo.getZfbuserid()); |
| | | rspMap.put("phone",appMiniLoginVo.getPhone()); |
| | | rspMap.put("memberid",appMiniLoginVo.getMemberid().toString()); |
| | | return rspMap; |
| | | } |
| | | |
| | | public Map<String, Object> createMiniToken1(AppMiniLoginVO appMiniLoginVo) |
| | | { |
| | | LoginUser loginUser = new LoginUser(); |
| | | // Jwt存储信息 |
| | | Map<String, Object> claimsMap = new HashMap<String, Object>(); |
| | | // 接口返回信息 |
| | | Map<String, Object> rspMap = new HashMap<String, Object>(); |
| | | //用户为空只返回openid |
| | | rspMap.put("mobile",""); |
| | | rspMap.put("access_token", ""); |
| | | if(appMiniLoginVo.getSysUser()!=null){ |
| | | loginUser.setSysUser(appMiniLoginVo.getSysUser()); |
| | | String token = IdUtils.fastUUID(); |
| | | Long userId = loginUser.getSysUser().getUserId(); |
| | | String userName = loginUser.getSysUser().getUserName(); |
| | | loginUser.setToken(token); |
| | | loginUser.setUserid(userId); |
| | | loginUser.setUsername(userName); |
| | | loginUser.setIpaddr(IpUtils.getIpAddr()); |
| | | refreshToken(loginUser); |
| | | claimsMap.put(SecurityConstants.USER_KEY, token); |
| | | claimsMap.put(SecurityConstants.DETAILS_USER_ID, userId); |
| | | claimsMap.put(SecurityConstants.DETAILS_USERNAME, userName); |
| | | claimsMap.put(SecurityConstants.LOGIN_FROM, Constants.FROM_MINI_APP); |
| | | rspMap.put("access_token", JwtUtils.createToken(claimsMap)); |
| | | rspMap.put("expires_in", EXPIRE_TIME); |
| | | } |
| | | rspMap.put("phone",appMiniLoginVo.getPhone()); |
| | | return rspMap; |
| | | } |
| | | |