变更日期:2026-09-15
一卡通读卡器完成 USB 权限和协议初始化后才允许进入消费业务。未就绪时不进入消费页、不识别餐盘、不查询订单,也不读卡或扣款。
ConsumptionStartActivity 增加读卡器前置门禁。ConsumptionReaderStartupController,管理发现、权限、USB 广播、协议初始化、过期回调和连接交接。ConsumptionReaderStartupGate,只有协议初始化成功才开放入口。finishAffinity() 退出应用。42 项全部通过,0 失败。覆盖启动门禁、恢复门禁、设备状态、三类入口路由、消费流程和交易门禁。
247 项中 244 项通过、3 项失败。失败仍是既有 CustomerFullFetchServiceTest 第 32、49、89 行的分页大小旧预期;生产实现为 2000,测试仍按 1000 断言,本次未修改该服务。
:app:assembleDebug 成功。48dadb3110ed1e41bb8bcffe73175d9b798622deae06c1e533668dba86f67df0git diff --check 通过。仅执行只读 Git 检查;未暂存、提交、推送、拉取、切换分支或创建工作树。