小程序一些功能更新

This commit is contained in:
李琦
2026-09-29 10:57:01 +08:00
parent 0cb70a7618
commit 3bb7fa8db3
96 changed files with 13890 additions and 213 deletions

View File

@@ -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 {