修复个人中心问题
This commit is contained in:
@@ -6,6 +6,7 @@ import (
|
||||
|
||||
"server/models"
|
||||
"server/pkg/jwtutil"
|
||||
"server/services"
|
||||
|
||||
"github.com/beego/beego/v2/client/orm"
|
||||
)
|
||||
@@ -45,8 +46,9 @@ func isTenantAdmin(userID int, tenantID int) bool {
|
||||
return false
|
||||
}
|
||||
var tu models.SystemTenantUser
|
||||
// 令牌 user_id 是 identity_id,查老表前先换算成本租户的老 uid
|
||||
if err := models.Orm.QueryTable(new(models.SystemTenantUser)).
|
||||
Filter("uid", userID).
|
||||
Filter("uid", services.ResolveTenantUID(uint64(tenantID), uint64(userID))).
|
||||
Filter("tid", tenantID).
|
||||
Filter("delete_time__isnull", true).
|
||||
One(&tu); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user