Skip to content

第十六章 数据联动规则

16.1 联动规则概述

数据联动是指上游配置或状态变更时,系统自动或半自动地将变更影响传递到下游实体的机制。操盘列表涉及的联动链路包括:联赛状态变更影响赛事、数据源状态变更影响盘口、玩法配置变更影响盘口、风控规则变更影响告警状态。

16.1.1 核心概念区分

概念定义变更影响范围示例
联赛状态联赛的运营状态(开启/暂停/关盘)可影响已上架赛事(但不触发终态)联赛暂停 → 盘口隐藏
联赛配置联赛的参数配置(跟随数据源、限额模板等)跟随配置立即生效,其他配置仅影响未上架赛事跟随配置变更 → 立即生效;其他配置变更 → 仅新上架赛事生效

16.1.2 设计原则

原则说明
安全优先当上游状态变更导致风险时,优先采取保守策略(隐藏而非继续开盘)
人工意图优先人工操作的状态(如人工锁盘、人工隐藏)不被系统行为自动覆盖,除非是更高优先级的强制状态
配置不穿透配置变更只影响「能否上架/操作」,不直接触发已上架实体的状态变更;终态变更只能由数据源推送或人工确认触发(例外情况见下方说明)
人工确认重大联动变更需要人工确认后生效,避免自动化导致的批量错误
可追溯所有联动操作记录日志,便于问题排查和责任追溯
即时通知联动发生时通知相关操盘手,确保及时感知变化
幂等处理同一状态变更指令重复执行不产生副作用

配置不穿透的例外情况:以下配置变更对已上架赛事立即生效:

配置项立即生效行为原因
是否跟随数据源盘口状态系统立即按新配置同步已上架赛事的盘口状态跟随配置直接影响盘口状态计算逻辑
联赛暂停/关盘该联赛下所有已上架赛事立即隐藏/关盘联赛级风控需立即生效

其他配置项(如阈值、默认操盘手等)仅对新上架赛事生效,不穿透已上架实体。详见16.8.7节「配置变更生效时机」。

16.1.3 联动链路

联动源联动目标触发条件影响范围触发频率
联赛状态变更该联赛下所有赛事和盘口联赛开启/暂停/关盘已上架赛事(不触发终态)低频(人工触发)
联赛配置变更该联赛下未上架赛事跟随配置、限额模板等变更仅未上架赛事低频(人工触发)
数据源盘口状态单个赛事的盘口IM 推送状态变更单个盘口高频(实时推送)
人工操作单个盘口操盘手操作单个盘口中频
数据源开关切换注单流向(IM同步↔本地承接)数据源开关开启/关闭单个玩法低频(人工触发)

16.1.4 隐藏来源枚举定义

系统中盘口隐藏状态需记录触发来源,以便后续恢复判断和日志审计:

来源标识名称触发场景恢复方式
manual人工隐藏操盘手手动隐藏人工取消隐藏
league_pause联赛暂停联赛状态变更为暂停联赛恢复后自动取消隐藏
league_close联赛关盘联赛状态变更为关盘联赛恢复后人工评估
risk_control风控隐藏风控规则触发自动隐藏人工确认后取消隐藏
system系统隐藏系统异常触发人工取消隐藏
inherit继承隐藏上级隐藏导致下级隐藏上级取消隐藏后自动恢复

IM 状态标记(不改变本地状态,仅影响 C 端展示)

以下 IM 推送的状态不改变本地盘口状态,仅在 C 端展示对应的投注交互效果:

状态标识名称触发场景C 端展示效果
data_source数据源暂停MarketlineStatusId≠1 或进球/红牌事件推送盘口灰显,显示「暂停投注」,不接受投注
maintenance数据源维护IsMaintenance=true盘口灰显,显示「维护中」,不接受投注
event_incident赛事事件进球/红牌/VAR 等事件触发盘口灰显,显示「暂停投注」,不接受投注

来源优先级说明:当盘口已有隐藏来源时,新的隐藏触发不覆盖原来源,除非新来源优先级更高。

16.1.5 概念对照表

动作对象层级结果:客户端可见性结果:是否可投注可逆性典型触发日志来源
锁盘赛事级可见(仍展示)不可投注(全盘停止)可逆(需人工解锁)人工意图manual
下架赛事级不可见不可投注可逆(需重新上架)人工意图manual(delist联动)
隐藏玩法/线/选项不可见不可投注(局部)可逆人工/风控/联赛对应来源枚举
暂停投注玩法/线/选项可见(灰显)不可投注(临时)可逆(自动恢复)数据源暂停/维护/事件data_source/maintenance/event_incident
锁定玩法/线/选项可见不可投注(强制)可逆(高权限)仅人工意图manual
关盘玩法/线/选项可见或不可见(按前端策略)不可投注(终态)不可逆数据源终态data_source

16.2 联赛状态变更联动

联赛状态是运营状态(开启/暂停/关盘),状态变更可影响已上架赛事,但处理方式为暂停或下架(非终态),不触发盘口关盘。

16.2.1 联赛关盘时的赛事处理

当联赛状态从「开启」变更为「关盘」时,系统对该联赛下的赛事执行以下联动操作:

赛事当前状态联动处理说明
待上架保持待上架,禁止上架操作上架按钮变为禁用状态,hover提示「所属联赛已关盘」
已上架且赛前自动下架系统自动将赛事下架,记录操作日志「联赛关盘触发自动下架」
已上架且即将开赛(≤30分钟)弹出确认对话框提示操盘手「联赛已关盘,是否下架该赛事?」,操盘手选择下架或保持
已上架且滚球保持已上架,盘口自动隐藏隐藏来源=league_close,等待人工处理
已下架无影响保持已下架状态

滚球赛事特殊处理:滚球赛事不自动下架的原因是存在未结算注单,强制下架会导致结算流程中断。系统隐藏盘口后,由高级操盘手或主管决定后续处理方式。

16.2.2 联赛暂停时的赛事处理

当联赛状态从「开启」变更为「暂停」时,系统对该联赛下的赛事执行以下联动操作:

赛事当前状态盘口当前状态原隐藏来源联动处理隐藏来源变更告警显示
待上架--保持待上架,禁止上架操作-上架按钮禁用
已上架开盘-盘口状态设为隐藏设为league_pause「联赛暂停」橙色标签
已上架隐藏manual保持隐藏保持manual保留原告警标签
已上架隐藏risk_control保持隐藏保持risk_control保留原告警标签
已上架隐藏data_source保持隐藏更新为league_pause更新为「联赛暂停」标签
已上架隐藏maintenance保持隐藏保持maintenance保留原告警标签
已上架锁定-保持锁定-无变化

设计说明:已有高优先级隐藏来源(manualrisk_controlmaintenance)的盘口保持原来源不变,确保联赛恢复时只有 league_pause 来源的盘口会自动取消隐藏,其他来源的盘口仍需按原规则处理。

延期赛事与联赛暂停的叠加处理

当赛事处于延期状态(SettlementStatus=延期)时遇到联赛暂停/关盘,按以下规则处理:

赛事状态联赛操作联动处理说明
延期+已上架联赛暂停盘口隐藏,隐藏来源=league_pause延期状态不影响联赛暂停的执行
延期+已上架联赛关盘盘口隐藏,隐藏来源=league_close等待人工评估后续处理
延期+待上架联赛暂停/关盘禁止上架双重风险叠加,必须等待两个条件都恢复

恢复顺序:联赛恢复后,延期赛事需同时满足「联赛开启」和「延期状态解除」两个条件才能恢复开盘。优先级判定详见16.3.11节。

跟随配置与联赛暂停的优先级

  • 联赛暂停优先级(4)高于数据源暂停(5),因此data_source来源会被league_pause覆盖
  • 联赛暂停优先级(4)低于风控暂停(3)和人工锁定(2),因此这些来源保持不变
  • 跟随配置仅影响数据源暂停/恢复的自动同步,不影响联赛级操作

16.2.3 联赛恢复时的赛事处理

当联赛状态从「暂停」或「关盘」恢复为「开启」时,系统执行以下联动操作:

原联赛状态盘口情况隐藏来源联动处理说明
暂停盘口隐藏league_pause检查数据源当前状态后决定恢复目标见下方流程
暂停盘口隐藏manual保持隐藏人工意图优先
暂停盘口隐藏risk_control保持隐藏风控优先级高
暂停盘口隐藏maintenance保持隐藏等待维护结束
关盘因联赛关盘而自动下架的赛事-不自动恢复上架需人工评估后重新上架
关盘滚球赛事盘口隐藏league_close检查数据源当前状态后决定恢复目标见下方流程
任意待上架赛事-恢复上架按钮可用可正常执行上架操作

联赛恢复时的状态检查流程(针对 league_pauseleague_close 来源的盘口):

查询隐藏来源=league_pause 或 league_close 的盘口

    └── 逐个检查数据源当前状态

            ├── 数据源=开盘 → 本地恢复为开盘,清除隐藏来源
            ├── 数据源=暂停 → 本地保持隐藏,隐藏来源更新为 data_source
            ├── 数据源=维护 → 本地保持隐藏,隐藏来源更新为 maintenance
            └── 数据源=关盘 → 本地设为关盘

16.2.4 联赛状态变更通知

联赛状态变更时,系统向以下对象发送通知:

通知对象通知内容通知方式
该联赛分配的操盘手「联赛名称」状态已变更为「新状态」,影响N场赛事系统内消息通知
当前在操盘列表页的用户列表数据实时刷新,受影响赛事高亮显示3秒界面实时更新
主管联赛状态变更汇总系统内消息通知

16.2.5 异常处理

异常场景处理方式告警级别
联动执行超时(单个赛事处理>5秒)跳过该赛事,继续处理其他,记录失败日志警告
联动执行失败(如数据库写入失败)重试3次,仍失败则记录错误日志并通知运维错误
联赛状态回滚(如误操作后撤销)不自动逆向联动,需人工评估后处理提示

16.3 数据源盘口状态联动

数据源(IM Sports)会推送盘口状态变更(开盘、暂停、维护、关盘),本地系统需要根据配置决定是否跟随。

16.3.1 跟随数据源盘口状态配置

「是否跟随数据源盘口状态」是联赛级别的配置项,在联赛管理页面配置,控制上架后盘口是否自动跟随IM开盘/暂停状态。

配置项配置位置选项默认值
是否跟随数据源盘口状态联赛管理页面是/否

配置说明:配置粒度为联赛级别,同一联赛下所有赛事共享此配置。跟随数据源配置变更后立即生效,已上架赛事的盘口状态会立即与数据源当前状态同步(详见16.8.2节)。其他联赛配置(如限额模板等)变更仅对新上架赛事生效,已上架赛事保持原配置不变。操盘列表不提供配置入口,仅展示当前配置结果。

16.3.2 数据源状态定义

IM EventStatusId 字段说明

此处的 EventStatusId 是 IM 数据源字段,表示盘口市场开关状态(1=开盘,2=关盘),不是赛事生命周期状态。赛事生命周期状态(未开始、滚球中、完场、延期等)由 IM 的 LiveStatusId 字段表示,详见第9章9.0.4节「IM关键字段速查表」9.0.5节「IM三层状态字段关系说明」

数据源状态IM 字段组合含义对应场景
开盘EventStatusId=1 且 MarketlineStatusId=1 且 IsMaintenance=false数据源正常推送,可接受投注正常比赛进行中
暂停MarketlineStatusId≠1 或进球/红牌事件推送数据源临时暂停推送进球、红牌、VAR、比分变更
维护IsMaintenance=true数据源维护中系统维护、数据修正
关盘EventStatusId=2 或 Delta Action=4/13数据源关盘该赛事/玩法玩法结算、赛事结束

16.3.3 跟随配置对联动的影响

跟随配置仅影响数据源「暂停」和「恢复」推送时是否自动同步本地状态,以下情况不受配置影响

数据源状态跟随配置=是跟随配置=否是否受配置影响
开盘(正常)盘口可开盘盘口可开盘-
暂停C端显示暂停投注(本地状态不变)本地保持当前状态,C端显示暂停投注,告警列显示「数据源暂停」
恢复C端自动恢复可投注(本地状态不变)本地保持当前状态,C端恢复可投注,移除告警
维护C端显示维护中(本地状态不变)C端显示维护中(本地状态不变)否(不受配置影响)
关盘本地盘口关盘本地盘口关盘否(不受配置影响)

16.3.4 数据源暂停时的联动处理

当数据源推送暂停状态时,本地盘口状态不变,仅 C 端展示状态变化:

跟随配置盘口当前状态本地状态C端展示告警列显示
开盘保持开盘灰显,显示「暂停投注」,不接受投注无(正常跟随)
隐藏保持隐藏灰显,显示「暂停投注」
锁定保持锁定灰显,显示「暂停投注」
开盘保持开盘灰显,显示「暂停投注」,不接受投注显示「数据源暂停」橙色标签
隐藏保持隐藏灰显,显示「暂停投注」显示「数据源暂停」橙色标签
锁定保持锁定灰显,显示「暂停投注」显示「数据源暂停」橙色标签

16.3.5 数据源恢复时的联动处理

当数据源从暂停恢复为开盘时,本地盘口状态不变,仅 C 端展示恢复:

跟随配置盘口当前状态隐藏来源本地状态C端展示告警变化
开盘-保持开盘恢复正常显示,可投注
隐藏manual保持隐藏保持灰显
隐藏risk_control保持隐藏保持灰显
隐藏league_pause保持隐藏保持灰显
隐藏maintenance保持隐藏保持灰显(维护结束后同步处理)
锁定-保持锁定恢复正常灰显
开盘-保持开盘恢复正常显示,可投注移除「数据源暂停」告警
隐藏任意保持隐藏保持灰显移除「数据源暂停」告警
锁定-保持锁定恢复正常灰显移除「数据源暂停」告警

16.3.6 数据源维护时的联动处理

数据源维护状态不受跟随配置影响本地盘口状态不变,仅 C 端展示变化:

盘口当前状态本地状态C端展示告警显示
开盘保持开盘灰显,显示「维护中」,不接受投注「数据源维护」紫色标签
隐藏保持隐藏灰显,显示「维护中」叠加显示「数据源维护」标签
锁定保持锁定灰显,显示「维护中」「数据源维护」紫色标签
关盘保持关盘关盘

维护结束后的状态恢复规则

当数据源维护结束(IsMaintenance 变为 false)时,系统对 C 端展示状态进行恢复,本地状态保持不变:

跟随配置维护前本地状态数据源当前状态维护结束后处理说明
开盘开盘C端恢复正常显示,可投注正常恢复
开盘暂停C端显示暂停投注(灰显)跟随数据源当前暂停状态
开盘关盘本地变为关盘强制执行
开盘开盘C端恢复正常显示,可投注维护期间C端灰显,维护后恢复
开盘暂停C端显示暂停投注(灰显),告警列显示「数据源暂停」不跟随维护,显示暂停告警
开盘关盘本地变为关盘强制执行

非 IsMaintenance 触发的盘口:维护结束后,系统移除「数据源维护」告警标签,C 端展示恢复正常,本地状态和隐藏来源不变。

16.3.7 数据源关盘时的联动处理

数据源关盘不受跟随配置影响,且优先级最高:

盘口当前状态联动处理说明
开盘强制变为关盘不可逆,该玩法不再接受投注
隐藏强制变为关盘不可逆
锁定强制变为关盘关盘优先级高于锁定
关盘保持关盘无变化

关盘是终态,无法恢复。

16.3.8 人工锁定状态下的数据源交互

当盘口处于人工锁定状态时,数据源推送的处理规则(本地状态保持不变,C端展示会变化):

数据源推送本地状态处理C端展示说明
暂停保持锁定灰显「暂停投注」人工锁定优先级高于数据源暂停,但C端展示暂停状态
恢复保持锁定恢复灰显锁盘必须人工解锁
维护保持锁定灰显「维护中」人工锁定优先级高于维护,但C端展示维护状态
关盘变为关盘关盘关盘优先级最高,覆盖人工锁定

16.3.9 解锁后的状态恢复

操作位置说明:根据D1设计决策,解锁操作统一在「赛事操盘详情页」进行。

人工解锁时,根据数据源当前状态和跟随配置决定解锁后的盘口状态(C端展示同步处理):

数据源当前状态跟随配置解锁后盘口状态C端展示说明
开盘开盘正常显示,可投注正常恢复
开盘开盘正常显示,可投注正常恢复
暂停开盘灰显「暂停投注」,不接受投注跟随数据源当前暂停状态
暂停弹出选择对话框按选择处理操盘手选择「开盘」或「隐藏」
维护开盘灰显「维护中」,不接受投注维护期间C端灰显,解锁后开盘本地状态
维护开盘灰显「维护中」,不接受投注维护期间C端灰显,解锁后开盘本地状态
关盘任意阻止解锁保持关盘提示「数据源已关盘,无法解锁」

不跟随配置下的解锁对话框

标题:选择解锁后状态
内容:当前数据源状态为「暂停」,请选择解锁后的盘口状态:
选项:
  ○ 开盘(接受投注,C端显示「暂停投注」灰显,将显示「数据源暂停」告警)
  ○ 隐藏(等待数据源恢复后再开盘)
按钮:[确认] [取消]

16.3.10 人工取消隐藏盘口的前置校验

操作位置说明:根据D1设计决策,取消隐藏盘口操作统一在「赛事操盘详情页」进行。

操盘手尝试将盘口从隐藏恢复为开盘时,系统执行以下前置校验:

校验项校验条件校验失败处理
联赛状态所属联赛状态必须为「开启」阻止取消隐藏,提示「所属联赛已暂停/关盘,无法取消隐藏盘口」
数据源状态(跟随=是)数据源当前状态必须为「开盘」阻止取消隐藏,提示「数据源当前为暂停/维护状态,无法取消隐藏盘口」
数据源状态(跟随=否)数据源当前状态不能为「关盘」阻止取消隐藏,提示「数据源已关盘,无法取消隐藏盘口」
风控状态隐藏来源不能为risk_control阻止取消隐藏,提示「该盘口因风控规则隐藏,请先解除风控告警」

16.3.11 状态覆盖优先级

当多个触发源同时作用时,按以下优先级决定最终状态:

  • 同级覆盖规则
  • 同一优先级内按"更保守者优先"(例如 league_close 覆盖 league_pause)。
  • 若来源不同且优先级不同,低优先级不得覆盖高优先级;高优先级解除后,回落到次高优先级来源对应的状态。

7(最低)数据源暂停/恢复受跟随配置控制

优先级状态/触发源说明
1(最高)数据源关盘数据源关盘或玩法结算后,不可逆
2人工锁定人工意图的强风控行为
3风控自动隐藏风控规则触发
4联赛暂停/联赛关盘联赛级联动(关盘高于暂停,同级内:close > pause)
5数据源恢复数据源状态同步(同级内:maintenance > data_source)
6(最低)人工隐藏/取消隐藏日常操作

16.3.12 数据源状态变更通知

数据源状态跟随配置通知方式
暂停无通知(正常跟随)
暂停告警列显示「数据源暂停」,同时发送消息通知(默认开启,联赛管理配置)
维护任意告警列显示「数据源维护」,发送系统通知
关盘任意盘口状态变更为关盘,无额外通知

16.4 玩法配置变更联动

玩法配置变更属于配置层面的变更,遵循「配置不穿透」原则,仅影响未上架赛事,不影响已上架赛事。

16.4.1 玩法禁用时的处理

当某玩法在玩法管理中被禁用时:

影响范围联动处理说明
未上架赛事该玩法不可上架上架弹窗中不展示该玩法
已上架赛事无影响已开盘盘口正常运营,直到数据源关盘

设计原因:玩法禁用是配置层面的变更,不应影响已上架盘口的正常运营。已有投注的结算依赖数据源推送,不应因配置变更而中断。

16.4.2 玩法启用时的处理

当某玩法在玩法管理中被启用时:

影响范围联动处理说明
未上架赛事该玩法可上架上架弹窗中展示该玩法(若数据源有该玩法数据)
已上架赛事无影响需人工补充上架该玩法

16.4.3 玩法配置变更通知

通知对象通知内容通知方式
所有在线操盘手「玩法名称」已被「禁用/启用」系统内消息通知
当前在操盘列表页的用户列表数据实时刷新界面实时更新

16.5 风控规则变更联动

风控规则变更属于配置层面的变更,仅影响告警计算和展示,不直接影响盘口状态。

16.5.0 风控告警阈值定义

风控规则中的告警阈值在风控规则管理模块配置,操盘列表根据这些阈值计算告警状态。

阈值名称字段标识默认值允许范围说明
单边超限阈值one_side_limit风控管理定义风控管理定义单个玩法单边投注比例超过此值触发告警,具体阈值见风控管理配置
大额投注阈值(单笔)large_bet_single风控管理定义风控管理定义单笔投注金额超过此值触发告警,具体阈值见风控管理配置
大额投注阈值(累计)large_bet_total风控管理定义风控管理定义单场赛事累计投注超过此值触发告警,具体阈值见风控管理配置
数据延迟阈值data_delay5秒固定值数据源推送延迟超过此值触发告警(固定值)
延期超时阈值postpone_timeout24小时1小时-72小时延期赛事超过此时长触发告警
即将开赛告警阈值upcoming_alert10分钟5分钟-30分钟待上架赛事距开赛时间小于此值触发告警

阈值配置说明

  • 阈值配置支持全局级别和联赛级别,联赛级配置优先于全局配置
  • 阈值变更后立即生效,系统对所有已上架赛事按新阈值重新计算告警状态
  • 阈值变更记录到操盘日志,便于追溯

与第17章置顶规则的关联

  • 单边超限置顶条件使用 one_side_limit 阈值
  • 大额投注告警置顶条件使用 large_bet_single 和 large_bet_total 阈值
  • 待上架且10分钟内开赛中的10分钟为固定值,与 upcoming_alert 阈值独立(告警阈值控制告警显示,10分钟控制置顶触发)

16.5.1 告警阈值调整联动

当风控规则中的告警阈值被调整时,系统需要重新计算所有赛事的告警状态:

阈值类型调整后处理
单边超限阈值遍历所有已上架赛事,按新阈值重新判断是否触发「单边超限」告警
大额投注阈值遍历所有已上架赛事的投注记录,按新阈值重新判断是否触发「大额投注」告警
数据延迟阈值按新阈值重新判断所有滚球赛事是否触发「数据延迟」告警

说明:告警是展示层信息,阈值调整影响告警显示,但不直接改变盘口状态。触发风控隐藏需要满足风控规则中定义的自动隐藏条件。

16.5.2 阈值调整的生效时机

生效方式说明
立即生效保存配置后立即触发全量重算
增量生效新阈值仅对保存后的新数据生效,历史数据不重算

系统默认采用「立即生效」方式,确保告警状态的准确性。

16.5.3 阈值调整通知

通知对象通知内容通知方式
所有操盘手风控阈值已调整:「阈值名称」从A调整为B系统内消息通知
当前在操盘列表页的用户告警列实时更新界面实时更新

16.6 操盘手分配变更联动

操盘手分配变更仅影响分配关系和操作权限,不影响盘口状态。

16.6.1 操盘手离职或禁用

当操盘手账号被禁用或删除时,系统对其负责的赛事执行以下联动操作:

赛事状态联动处理
赛前赛事自动解除分配,赛事变为「未分配」状态,触发「未分配」告警
即将或滚球赛事自动解除分配,触发「未分配」告警,同时通知主管紧急处理

说明:解除分配不影响盘口状态,已开盘的盘口继续正常运营。

16.6.2 操盘手权限变更

当操盘手权限从高级降为普通时:

场景联动处理
该操盘手已执行的锁盘操作保持锁盘状态,但该操盘手不再有解锁权限
该操盘手负责的赛事保持分配关系,但操作权限受限

16.7 联动操作审计

所有联动操作记录以下审计日志:

字段说明示例
联动类型触发联动的变更类型数据源状态变更、联赛状态变更
触发源变更的上游实体IM数据源、英超联赛
触发操作具体的变更内容数据源状态从「开盘」变更为「暂停」
影响范围受影响的下游实体数量影响12场赛事的盘口状态
联动动作系统执行的联动操作8场赛事盘口自动隐藏,4场因配置为不跟随而保持开盘
跟随配置相关联赛的跟随配置英超=是,西甲=否
隐藏来源盘口隐藏时记录的来源data_source、league_pause
操作人触发变更的操作人(如为人工触发)管理员张三
操作时间联动发生时间2026-01-19 10:30:25

联动审计日志保留180天,支持按联动类型、触发源、操作人、隐藏来源筛选查询。


16.8 跟随配置粒度与优先级

16.8.1 跟随配置含义

「跟随数据源」是指本地盘口状态和 C 端展示是否自动响应 IM 数据源的开盘/暂停推送。注意:无论跟随配置如何,本地状态始终不因数据源暂停而改变,仅 C 端展示受影响。

配置值数据源推送开盘数据源推送暂停
跟随C端恢复正常显示,可投注C端自动灰显「暂停投注」,不接受投注;本地状态不变;无告警
不跟随C端恢复正常显示,可投注C端灰显「暂停投注」,不接受投注;本地状态不变;告警列显示「数据源暂停」标签

关键差异说明

  • 跟随配置=是:数据源暂停时,本地状态保持原样(开盘/隐藏/锁定都不变),仅 C 端灰显暂停投注,自动恢复时 C 端自动恢复显示。
  • 跟随配置=否:数据源暂停时,本地状态保持原样,C 端灰显暂停投注,同时告警列提示「数据源暂停」,需人工干预。

注意:无论是否跟随,数据源关盘和维护推送始终执行,本地盘口状态相应变更。

16.8.2 跟随配置变更的立即生效规则

重要:跟随配置变更后立即生效,系统会立即同步已上架赛事的 C 端展示状态与当前数据源状态,但本地盘口状态不变

从「不跟随」变更为「跟随」

当前本地状态数据源状态变更后本地状态变更后C端展示说明
开盘开盘开盘正常显示,可投注无变化
开盘暂停开盘灰显「暂停投注」,不接受投注本地状态不变,C端同步显示暂停
隐藏(人工)开盘隐藏灰显隐藏人工隐藏优先,不自动恢复
隐藏(人工)暂停隐藏灰显隐藏无变化
锁定任意锁定灰显锁盘锁定优先级高,不受影响

从「跟随」变更为「不跟随」

当前本地状态数据源状态变更后本地状态C端展示变化说明
开盘开盘开盘正常显示,可投注无变化
开盘暂停开盘灰显「暂停投注」,不接受投注,显示「数据源暂停」告警本地状态不变,C端显示暂停并告警
隐藏(人工)任意隐藏灰显隐藏人工隐藏不受影响
锁定任意锁定灰显锁盘锁定不受影响

不跟随时选择「开盘」的对话框

标题:确认开盘盘口
内容:当前数据源状态为「暂停」,您选择了「不跟随数据源」。
      是否将盘口状态切换为「开盘」?开盘后将显示「数据源暂停」告警。
选项:
  ○ 开盘(接受投注)
  ○ 保持隐藏
按钮:[确认] [取消]

16.8.3 配置层级

跟随数据源配置支持三个层级,按优先级从高到低:

层级配置位置优先级默认值说明
赛事级赛事详情页/上架弹窗最高-单个赛事的独立配置
联赛级联赛管理页面联赛下所有赛事的默认配置(默认值为 是)
全局级系统管理最低未配置联赛的默认值(默认值为 是)

16.8.4 配置继承规则

场景生效配置
赛事有独立配置使用赛事级配置
赛事无配置,联赛有配置使用联赛级配置
赛事和联赛均无配置使用全局默认配置(跟随)

16.8.5 赛事级配置入口

赛事级配置可在以下入口修改:

入口操作方式
上架弹窗选择「盘口初始状态」时,可选「不跟随数据源」
赛事详情页在设置区域修改「跟随数据源」开关
批量操作批量修改选中赛事的跟随配置

16.8.6 特殊赛事默认配置

以下类型赛事建议默认不跟随数据源:

赛事类型默认配置原因
热门标记赛事不跟随热门赛事投注量大,需人工控制节奏
等级1联赛赛事不跟随顶级联赛风险高,需谨慎操盘
杯赛决赛不跟随决赛关注度高,需特别关注
投注额超阈值赛事不跟随高投注额赛事风险大

16.8.7 配置变更生效时机

变更类型生效时机说明
联赛级跟随配置变更立即生效已上架赛事的盘口状态立即与数据源同步
联赛级其他配置变更仅对新上架赛事生效已上架赛事保持原配置不变
赛事级配置变更立即生效针对单个已上架赛事的人工操作
全局配置变更仅对新上架赛事生效已上架赛事保持原配置不变

16.8.8 配置展示

操盘列表中,跟随配置通过图标展示:

图标含义
🔗跟随数据源(继承联赛/全局配置)
🔗✓跟随数据源(赛事独立配置)
🚫不跟随数据源

悬停图标显示Tooltip:「跟随配置:[跟随/不跟随],来源:[赛事级/联赛级/全局]」

16.8.9 配置变更日志

跟随配置变更需记录到操盘日志,详见第18章「操盘日志页面规范」


16.9 状态冲突处理

16.9.1 多触发源同时作用

当多个联动触发源在短时间内同时作用于同一盘口时,系统按 16.3.11 定义的优先级裁决最终状态。

时序冲突处理原则:后到的低优先级触发被忽略,后到的高优先级触发覆盖先前状态,相同优先级按时间顺序(后到的生效)。

16.9.2 本地与 IM 状态不一致处理

当检测到本地盘口状态与 IM 最新推送状态不一致时:

不一致类型检测时机处理方式
本地开盘,IM 暂停Delta 推送时根据跟随配置决定是否同步
本地隐藏,IM 开盘Delta 推送时根据跟随配置和隐藏来源决定
本地开盘,IM 关盘Delta 推送时强制同步为关盘
本地关盘,IM 开盘Delta 推送时保持关盘(关盘不可逆),记录异常日志
本地锁定,IM 开盘Delta 推送时保持锁定,无变化
本地锁定,IM 暂停Delta 推送时保持锁定,无变化
本地锁定,IM 关盘Delta 推送时强制同步为关盘

修订记录

版本日期修订内容
v1.02026-01-18初稿
v1.12026-01-20补充风控告警阈值定义(16.5.0节)
v1.22026-01-21【D1决策对齐】1) 16.3.2节VitePress语法转换;2) 16.3.9/16.3.10节增加操作位置说明(解锁/恢复在详情页)
v1.32026-01-28【审计修正】16.5.0节风控告警阈值表:单边超限/大额投注阈值默认值和允许范围改为「联赛管理定义」
v1.42026-01-28【审计修正】16.1.2节补充「配置不穿透」原则的例外情况说明(跟随配置、联赛暂停/关盘立即生效)
v1.52026-01-28【术语一致性修复】16.2.2节补充延期赛事与联赛暂停叠加处理规则
v1.62026-01-28【审计修正】1) 16.2.2节补充跟随配置与联赛暂停的优先级说明;2) 16.3.2节修正9.2.4节引用为9.0.4/9.0.5节
v1.72026-01-29【术语一致性】本地盘口状态"暂停"统一更名为"隐藏",与宪法v1.6保持一致;人工操作从"暂停/恢复"改为"隐藏/取消隐藏";16.1.1/16.1.2/16.3.3节示例文案对齐;数据源状态术语(IM暂停)保持不变
v1.82026-02-11【A1数据源暂停架构重构】16.1.4:data_source/event_incident/maintenance从隐藏来源枚举移出,改为IM状态标记(不改变本地状态,仅影响C端展示);16.1.5新增"暂停投注"行;16.3.3-16.3.9全面重写,IM暂停不再改变本地状态,改为C端灰显不接受投注;16.8.1-16.8.2更新跟随配置含义和变更规则

体育操盘系统产品文档