| | |
| | | { |
| | | log.info("登录用户:{} 已被停用.", username); |
| | | throw new ApiException("登录用户已被停用"); |
| | | }else if(!UserTypeEnum.SYSTEM_USER.getCode().equals(user.getUserType())&&user.getCompanyId()==null){ |
| | | }else if(!UserTypeEnum.SYSTEM_USER.getCode().equals(user.getUserType())&&!UserTypeEnum.CHECK_USER.getCode().equals(user.getUserType())&&user.getCompanyId()==null){ |
| | | log.info("登录用户:{} 公司信息缺失.", username); |
| | | throw new ApiException("登录用户公司信息缺失"); |
| | | } |
| | |
| | | authorities.add(new SimpleGrantedAuthority("hazmat:manage:company")); |
| | | }else if(UserTypeEnum.NORMAL_USER.getCode().equals(user.getUserType())){ |
| | | authorities.add(new SimpleGrantedAuthority("hazmat:manage:common")); |
| | | }else if (UserTypeEnum.CHECK_USER.getCode().equals(user.getUserType())){ |
| | | authorities.add(new SimpleGrantedAuthority("hazmat:manage:system")); |
| | | } |
| | | return new LoginUserDetails(user,authorities); |
| | | } |