| | |
| | | throw new BusinessException(ResponseStatusEnums.TOKEN_INVALID.getCode(), ResponseStatusEnums.TOKEN_INVALID.getMessage()); |
| | | } |
| | | Integer administratorIdentity = getAdministratorIdentity(); |
| | | if (AdministratorEnums.ADMIN.getCode().equals(administratorIdentity) ) { |
| | | if (AdministratorEnums.ADMIN.getCode().equals(administratorIdentity)) { |
| | | UserDetails userDetails = (UserDetails) authentication.getPrincipal(); |
| | | UserDetailsService userDetailsService = SpringContextHolder.getBean("adminDetailsService"); |
| | | return userDetailsService.loadUserByUsername(userDetails.getUsername()); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | public static Long getClientId() { |
| | | Integer administratorIdentity = SecurityUtils.getAdministratorIdentity(); |
| | | if (AdministratorEnums.CUSTOMER.getCode().equals(administratorIdentity)) { |
| | | return SecurityUtils.getUserId(); |
| | | } |
| | | return null; |
| | | } |
| | | } |