prompts-core
This commit is contained in:
@@ -5,7 +5,6 @@ import (
|
||||
|
||||
"gitea.com/red-future/common/utils"
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
"github.com/gogf/gf/v2/util/gconv"
|
||||
)
|
||||
|
||||
// asyncCtx 固化异步执行所需的 token/user,避免请求结束后丢失(仅在“同请求内起 goroutine”有用)。
|
||||
@@ -52,18 +51,3 @@ func forwardHeaders(ctx context.Context) map[string]string {
|
||||
}
|
||||
return headers
|
||||
}
|
||||
|
||||
// GetTenantId 获取租户ID
|
||||
func GetTenantId(ctx context.Context) int64 {
|
||||
var currentTenantID int64
|
||||
if r := g.RequestFromCtx(ctx); r != nil {
|
||||
currentTenantID = gconv.Int64(r.Header.Get("X-Tenant-Id"))
|
||||
}
|
||||
if currentTenantID == 0 {
|
||||
userInfo, err := utils.GetUserInfo(ctx)
|
||||
if err == nil && userInfo != nil {
|
||||
currentTenantID = int64(userInfo.TenantId)
|
||||
}
|
||||
}
|
||||
return currentTenantID
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user