| | |
| | | private WarehouseRoleMenuService warehouseRoleMenuService; |
| | | @Autowired |
| | | private BasContainerService basContainerService; |
| | | @Resource |
| | | private UserRoleService userRoleService; |
| | | |
| | | /** |
| | | * @return |
| | |
| | | return R.parse(CodeRes.USER_10003); |
| | | } |
| | | |
| | | List<Role> roles = userRoleService.listByUserId(user.getId()); |
| | | user.setRoles(roles); |
| | | Long[] roleIds = new Long[roles.size()]; |
| | | for(int i = 0; i < roles.size(); i++) { |
| | | roleIds[i] = roles.get(i).getId(); |
| | | } |
| | | user.setRoleIds(roleIds); |
| | | |
| | | String accessToken = JwtUtil.buildToken(new JwtSubject(param.getUsername(), user.getTenantId()), |
| | | configProperties.getTokenExpireTime(), configProperties.getTokenKey()); |
| | | userLoginService.saveAsync(user.getId(), accessToken, UserLogin.TYPE_LOGIN, user.getTenantId(), null, request); |