|
@@ -2,12 +2,14 @@ package com.ruoyi.equity.controller;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
+import cn.hutool.core.collection.CollectionUtil;
|
|
|
import com.baomidou.mybatisplus.extension.api.R;
|
|
|
import com.ruoyi.common.core.domain.entity.SysRole;
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
|
import com.ruoyi.equity.domain.vo.EquityChangeRecordVO;
|
|
|
import com.ruoyi.equity.domain.vo.ShareholderInfoVO;
|
|
|
+import com.ruoyi.system.mapper.SysRoleMapper;
|
|
|
import com.ruoyi.system.service.ISysRoleService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -44,6 +46,9 @@ public class EquityChangeRecordController extends BaseController
|
|
|
@Autowired
|
|
|
private ISysRoleService sysRoleService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private SysRoleMapper sysRoleMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 查询股权变更记录列表
|
|
|
*/
|
|
@@ -54,8 +59,11 @@ public class EquityChangeRecordController extends BaseController
|
|
|
{
|
|
|
//获取id 查看是不是管理员 是管理员,全查, 不是管理员
|
|
|
Long userId = SecurityUtils.getUserId();
|
|
|
- List<SysRole> roles = sysRoleService.selectRolesByUserId(userId);
|
|
|
- Long roleId = roles.get(0).getRoleId();
|
|
|
+ List<Long> roleIds = sysRoleMapper.getRoleByUserId(userId);
|
|
|
+ if (CollectionUtil.isEmpty(roleIds)){
|
|
|
+ throw new RuntimeException("当前用户暂未分配角色,无法查看历史");
|
|
|
+ }
|
|
|
+ Long roleId = roleIds.get(0);
|
|
|
startPage();
|
|
|
List<EquityChangeRecordVO> list = equityChangeRecordService.selectEquityChangeRecordList(equityChangeRecord,roleId,userId);
|
|
|
return getDataTable(list);
|