fix: 租户自己导出UDM用户数据记录
This commit is contained in:
@@ -54,7 +54,17 @@ func (s *UDMSubController) ResetData(c *gin.Context) {
|
|||||||
// GET /list
|
// GET /list
|
||||||
func (s *UDMSubController) List(c *gin.Context) {
|
func (s *UDMSubController) List(c *gin.Context) {
|
||||||
querys := ctx.QueryMap(c)
|
querys := ctx.QueryMap(c)
|
||||||
querys["userName"] = ctx.LoginUserToUserName(c)
|
// querys["userName"] = ctx.LoginUserToUserName(c)
|
||||||
|
// 判断租户角色
|
||||||
|
loginUser, _ := ctx.LoginUser(c)
|
||||||
|
if len(loginUser.User.Roles) > 0 {
|
||||||
|
for _, v := range loginUser.User.Roles {
|
||||||
|
if v.RoleKey == "tenant" {
|
||||||
|
querys["tenantName"] = loginUser.User.UserName
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
data := s.udmSubService.SelectPage(querys)
|
data := s.udmSubService.SelectPage(querys)
|
||||||
c.JSON(200, result.Ok(data))
|
c.JSON(200, result.Ok(data))
|
||||||
}
|
}
|
||||||
@@ -368,6 +378,17 @@ func (s *UDMSubController) Export(c *gin.Context) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 判断租户角色
|
||||||
|
loginUser, _ := ctx.LoginUser(c)
|
||||||
|
if len(loginUser.User.Roles) > 0 {
|
||||||
|
for _, v := range loginUser.User.Roles {
|
||||||
|
if v.RoleKey == "tenant" {
|
||||||
|
querys["tenantName"] = loginUser.User.UserName
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
querys["pageNum"] = 1
|
querys["pageNum"] = 1
|
||||||
querys["pageSize"] = 10000
|
querys["pageSize"] = 10000
|
||||||
data := s.udmSubService.SelectPage(querys)
|
data := s.udmSubService.SelectPage(querys)
|
||||||
|
|||||||
Reference in New Issue
Block a user