修复个人中心问题

This commit is contained in:
2026-09-29 18:25:09 +08:00
parent 0dc5c2f075
commit ca4220f92c
44 changed files with 1793 additions and 310 deletions
+3 -1
View File
@@ -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 {