Commit dccfd9a3 authored by luzhuang's avatar luzhuang

查询登录人菜单、按钮权限

parent e5c1f438
......@@ -186,6 +186,14 @@ public class SysUserController extends PaginationController<SysUser> {
MessageConstant.MESSAGE_ALERT_ERROR,
userServiceImpl.queryMyName(curUser));
}
@ApiOperation(value = "710 查询当前登录人菜单和按钮权限",notes = "查询当前登录人菜单和按钮权限")
@GetMapping("/getAllRole")
public Result getAllRoleByUserId(CurUser curUser) {
return Result.builder(new PersistModel(1),
MessageConstant.MESSAGE_ALERT_SUCCESS,
MessageConstant.MESSAGE_ALERT_ERROR,
userServiceImpl.queryAllRoleById(curUser.getUserId()));
}
@GetMapping("/test")
public Result testUser(CurUser curUser,QuerySysUserDTO dto) {
......
......@@ -206,6 +206,17 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
"</script>")
MyInfoDTO queryMyInfo(CurUser curUser);
@Select("select r.r_privilege " +
"from tm_admin_role r " +
"left join s_r_user_role ur on ur.role_id = r.r_id " +
"left join s_user u on ur.user_id = u.business_id " +
"where 1=1 " +
"and u.business_id = #{userId}" +
"and u.del_flag !=1 " +
"and u.flag = 1 " +
"and r.r_status = 1")
String queryAllRoleById(@Param("userId") String userId);
@Select("<script>select " +
" (select count(1) from " +
" b_lesson_person blp left join b_lesson bl on blp.lesson_id = bl.business_id " +
......
......@@ -38,6 +38,8 @@ public interface SysUserService {
List<QueryMenuResDTO> queryMenusById(String corpId, String id, String modelId);
String queryAllRoleById(String userId);
Map<String,Object> queryAllDepart();
int insertOrUpdateList(List<SysUser> sysUserList);
......
......@@ -237,6 +237,11 @@ public class SysUserServiceImpl implements SysUserService {
return menus;
}
@Override
public String queryAllRoleById(String userId) {
return sysUserMapper.queryAllRoleById(userId);
}
@Override
public Map<String, Object> queryAllDepart() {
String str = "{\n" +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment