秤体稳定校验卡死修复记录
日期:2026-08-18
问题
现场秤体持续回传 2974g 且 SDK 状态为稳定时,扫码后的“秤体恢复稳定中,请稍后...”仍会无限重复。
改动
- 基础设置新增“餐盘放置稳定性校验”开关,默认关闭;关闭时扫码直接进入既有打餐流程。
- 扫码后创建独立稳定校验会话,清除扫码前的历史重量影响。
- 仅采集 SDK 回调为稳定状态的重量,保留连续 10 条、最大最小差值不超过现有起跳值的放行规则。
- 新扫码、空扫码、返回打餐前和页面销毁时取消旧会话,阻止旧扫码继续切页或请求人员信息。
- 等待提示最多显示一次;8 秒仍未满足原有稳定规则时,只终止本次扫码,不进入打餐、不扣费、不上传。
验证
- 单元测试覆盖:10 条相同稳定值放行、超出起跳值不放行、后续稳定值覆盖早期异常值、已取消会话不能放行。
- 未修改秤体滤波、鉴别率、扣费、上传或人员查询接口。