| | |
| | | package com.zy.asrs.wcs.sys.service.impl; |
| | | |
| | | import com.zy.asrs.wcs.sys.mapper.UserMapper; |
| | | import com.zy.asrs.wcs.sys.entity.User; |
| | | import com.zy.asrs.wcs.sys.service.UserService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.zy.asrs.framework.common.Cools; |
| | | import com.zy.asrs.wcs.sys.entity.User; |
| | | import com.zy.asrs.wcs.sys.mapper.UserMapper; |
| | | import com.zy.asrs.wcs.sys.service.RoleMenuService; |
| | | import com.zy.asrs.wcs.sys.service.UserRoleService; |
| | | import com.zy.asrs.wcs.sys.service.UserService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | @Service("userService") |
| | | public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService { |
| | | |
| | | @Resource |
| | | private UserRoleService userRoleService; |
| | | @Resource |
| | | private RoleMenuService roleMenuService; |
| | | |
| | | @Override |
| | | public User getByUsername(String username, Integer hostId) { |
| | | if (Cools.isEmpty(username)) { |
| | | return null; |
| | | } |
| | | User user = baseMapper.selectByUsername(username, tenantId); |
| | | if (user != null) { |
| | | user.setRoles(userRoleService.listByUserId(user.getUserId())); |
| | | user.setAuthorities(roleMenuService.listMenuByUserId(user.getUserId(), null)); |
| | | } |
| | | return user; |
| | | } |
| | | |
| | | |
| | | } |