- 做了什么: 1. 后端 reviewAdminWorkerUser 中优化 freezeReason 校验条件:区分是否为新变为 rejected 状态,若账号原本已处于冻结态且本次仅调整等级未变动状态,直接沿用已有冻结原因,不再强制要求传 freezeReason; 2. 前端 submitLevel 在提交调级时补充传递打手既有的 freezeReason; 3. 后端新增对应测试用例确保后续回归。 - 为什么: 当打手处于冻结状态(rejected)时,管理员对其执行调级操作因未携带 freezeReason 触发了冻结原因校验错误,导致调级失败。 - 验证方式: 运行 npm run check(671 项测试全绿,类型与构建检查通过)。