"""商品与专区按俱乐部隔离;类型仍可走集团汇总。""" from jituan.constants import DATA_SCOPE_ALL from jituan.services.club_context import resolve_club_scope GROUP_CATALOG_SCOPE_MSG = ( '商品类型为集团全局数据,请在顶栏切换为「集团汇总(全部子公司)」后操作;' '商品与专区已按俱乐部隔离,切换对应俱乐部即可管理。' ) def block_non_group_catalog_scope(request): """非集团汇总视图时返回错误文案,否则返回 None。用于类型等全局目录。""" if resolve_club_scope(request) != DATA_SCOPE_ALL: return GROUP_CATALOG_SCOPE_MSG return None