查询机构人员

This commit is contained in:
root
2021-07-04 16:45:52 +08:00
parent afee88a408
commit 1f9f5ac2fa
6 changed files with 38 additions and 8 deletions
@@ -63,4 +63,5 @@ public interface ITsUserService extends IService<TsUser> {
*/
public List<SarMenu> getMenusByUserId(String userId);
List<String> getResourceId(TsResource tsResource);
}
@@ -168,4 +168,20 @@ public class TsUserServiceImpl extends ServiceImpl<TsUserDao, TsUser> implements
List<String> menuIds=tsRoleService.getMenuIdsByRoleIds(roleIds);
return sarMenuService.getMenuByIds(menuIds);
}
/**
* 查询当前登录的用户资源
* @return List<SarMenu>
* @param tsResource
*/
@Override
public List<String> getResourceId(TsResource tsResource) {
UserEO userEO=UserUtils.getUser();
String userId= userEO.getUsid();
System.out.println(userId);
List<String> positionIds=tsUserDao.selectPositionIds(userId);
List<String> roleIds=tsPositionService.getRoleIdsByPositionIds(positionIds);
return tsRoleService.getResourceIdsByRoleIds(roleIds);
}
}