完成授权凭证隔离

This commit is contained in:
dushixiang
2021-01-13 22:12:46 +08:00
parent 499dd3ab85
commit 4fe33eaa41
7 changed files with 176 additions and 99 deletions

View File

@ -58,7 +58,17 @@ func CredentialPagingEndpoint(c echo.Context) error {
pageSize, _ := strconv.Atoi(c.QueryParam("pageSize"))
name := c.QueryParam("name")
items, total, _ := model.FindPageCredential(pageIndex, pageSize, name)
var (
total int64
items []model.CredentialVo
)
account, _ := GetCurrentAccount(c)
if account.Role == model.RoleUser {
items, total, _ = model.FindPageCredential(pageIndex, pageSize, name, account.ID)
} else {
items, total, _ = model.FindPageCredential(pageIndex, pageSize, name, "")
}
return Success(c, H{
"total": total,