|
@@ -88,6 +88,13 @@ public class LoginService implements ILoginService {
|
|
|
return RestResponse.fail(ApiConstants.RESULT_ERROR, "密码输入有误");
|
|
|
}
|
|
|
UserResponse userResponse = userService.getLoginUserInfo(userAccount.getUserId());
|
|
|
+
|
|
|
+ //将当前公司id放入session中
|
|
|
+ if(userResponse.getMaintenanceCompany() != null){
|
|
|
+ request.getSession().setAttribute(ApiConstants.CURRENT_COMPANY_ID, userResponse.getMaintenanceCompany().getId());
|
|
|
+ }
|
|
|
+ //将用户信息放入session中
|
|
|
+ request.getSession().setAttribute(ApiConstants.CURRENT_USER_ID, userResponse.getUserId());
|
|
|
//将用户登录的信息放入redis中,作为缓存处理
|
|
|
redisTemplate.opsForValue().set(userResponse.getToken(), JSONUtil.toJsonPrettyStr(userAccount));
|
|
|
UserLogin userLogin = new UserLogin();
|