spark-server/deploy/popadmin/price-package-patch/PackageNameContext.java
DESKTOP-L8OUL9F\gfl0034 5d05eb0804 chore(deploy): geo snippet、popadmin 补丁与订阅包名脚本
补充 world geo nginx snippet、OpenAPI/geo 热更新脚本,以及 popadmin package_name 定价补丁,便于运维对齐。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-30 09:17:18 +08:00

25 lines
617 B
Java

package com.wyrs.admin.util;
/** Request-scoped package name (applicationId) for membership price filtering. */
public final class PackageNameContext {
private static final ThreadLocal<String> HOLDER = new ThreadLocal<>();
private PackageNameContext() {}
public static void set(String packageName) {
if (packageName == null || packageName.isBlank()) {
HOLDER.remove();
} else {
HOLDER.set(packageName.trim());
}
}
public static String get() {
return HOLDER.get();
}
public static void clear() {
HOLDER.remove();
}
}