从源头堵住「选手自己撤销 / 改成绩」的漏洞。
很多办赛人最近都反映同一个问题:比赛里有选手自己去撤销、改动成绩。这背后往往不是手滑,而是 串通作弊,或是遇到关系户 故意让分 —— 都是 违反赛事纪律、破坏赛事公平 的行为。成绩一旦能被随手改,比赛的公正就没了底。这一次,我们从后端源头把这个口子堵上:加一个开关,让成绩只能加、不能减,撤销和改分统一交给裁判长 / 编排长;而且每一次记录、撤销、重记都留痕可查。
0为什么要做这个功能?
过去,记分页的「撤销 / 改分」几乎人人可点。这留下了一个绕不过去的坑:
-
撤销 / 改分成了作弊的口子。
首先是 串通作弊;还有遇到关系户 故意让分 —— 把成绩撤掉、改成对对方有利的结果。这些都是 违反赛事纪律、破坏公平 的操作,成绩被悄悄改,别人还不知道。 -
光靠「藏按钮」拦不住。
以前的开关只是前端不显示按钮,懂行的人直接调接口就能绕过去,等于没锁。 -
权责不分。
谁都能改,出了争议无从追溯,裁判长也背锅。
所以这次,我们从后端真正锁死,并且全程留痕。
1一个专属入口:「赛事公平诚信设置」
我们把历史上所有 促进赛事公平、诚信 的功能,全部收进比赛设置里一个 醒目的专属 tab —— 「🛡️ 赛事公平诚信设置」,裁判长一处就能管全,不用再到处找。

其中最核心的是 「成绩只加不减」:开启后成绩只能加、不能减,撤销 / 改分统一交给裁判长 / 编排长。默认关闭,不影响现有比赛。
2
谁能改、谁不能 —— 一清二楚
开启后,各角色的权限清清白白(直接复用「裁判分级权限」体系):
也就是说:加分人人可以,撤销和改分只有裁判长 / 编排长能做。裁判员要改,去找裁判长 —— 权责分明。
3不只是「藏按钮」,后端硬拦
这是这次最关键的地方。以前的记分开关只在前端藏按钮,选手直接调接口就能绕过 —— 这正是漏洞的根子。
这一次,我们在服务端强制校验:开启后,只要不是裁判长 / 编排长,撤销、清除、直接改分的请求会被后端直接拒绝,绕不过去。选手若强行操作,会收到明确提示:
前端同时把这些按钮对选手 / 裁判员隐藏 —— 看不到、也调不动,双重保险。
4全程留痕,撤销可查
就算是裁判长做的撤销 / 改分,也一笔一笔记在案。裁判长在记分台点「历史记录」,就能看到这一桌的每一次记录、撤销、重记,精确到秒、谁操作的一目了然。

有了这份留痕,成绩可追溯、可复核;出现争议,一查便知,谁也赖不掉、也冤枉不了谁。
★让成绩可信,持续进化
从记分留痕到裁判分级权限,再到今天的「成绩只加不减」+ 后端硬拦 —— 灵缇赛事系统的每一次迭代,都在守住同一条底线:让每一分都可信、可追溯。
需要严格记分的比赛,现在就能在「比赛设置」里打开这个开关。我们会继续,让每一位办赛人更省心,让每一场比赛的成绩经得起复核。