小程序一些功能更新
This commit is contained in:
@@ -113,7 +113,13 @@ func CtxLevelKey(ctx context.Context) string {
|
||||
}
|
||||
|
||||
func CtxAdminId(ctx context.Context) int64 {
|
||||
return g.RequestFromCtx(ctx).GetCtxVar(consts.CtxAdminId).Int64()
|
||||
// 非 HTTP 上下文(如单测 / 后台任务)无 *ghttp.Request:返回 0,避免 None 解引用 panic。
|
||||
// 与 CtxAdminAccount / CtxAdminRole / CtxAdminName(admin_perm.go)的 nil 处理保持一致。
|
||||
req := g.RequestFromCtx(ctx)
|
||||
if req == nil {
|
||||
return 0
|
||||
}
|
||||
return req.GetCtxVar(consts.CtxAdminId).Int64()
|
||||
}
|
||||
|
||||
func IsDebug(ctx context.Context) bool {
|
||||
|
||||
Reference in New Issue
Block a user