|
|
@ -102,13 +102,15 @@ public class WxSvcLoginApi { |
|
|
|
redisService.set(key, JsonUtil.objectToJson(loginUser.loginUserDTO()),2, TimeUnit.DAYS); |
|
|
|
objectMap.put("token",token); |
|
|
|
|
|
|
|
String sysUserId = "1"; |
|
|
|
|
|
|
|
Map<String,Object> tokenMap = new HashMap<>(10); |
|
|
|
String client = "wx_app"; |
|
|
|
String redisKey = StringUtils.format(RedisCacheKeys.LOGIN_KEY_APP,client,loginUser.getUserId()); |
|
|
|
String pctoken = JwtUtils.generateToken(loginUser.getUserId(),loginUser.getTypeFlag(),client); |
|
|
|
String redisKey = StringUtils.format(RedisCacheKeys.LOGIN_KEY_APP,client,sysUserId); |
|
|
|
String pctoken = JwtUtils.generateToken(sysUserId,loginUser.getTypeFlag(),client); |
|
|
|
redisService.set(redisKey,pctoken); |
|
|
|
tokenMap.put("token", pctoken); |
|
|
|
tokenMap.put("userId", loginUser.getUserId()); |
|
|
|
tokenMap.put("userId", sysUserId); |
|
|
|
tokenMap.put("IP", loginUser.getLoginIp()); |
|
|
|
tokenMap.put("tenant", sysTenantMapper.selectById(loginUser.getTenant())); |
|
|
|
tokenMap.put("loginType",client); |
|
|
|