菜品推荐取用量数据源调整变更记录
接口结构调整
reality_dishes_weight_sum 保持在 nutrition 对应的 GetStaffNutritionDetails.dishesWeightCount 中。recommend_dishes_weight 移至 dishes[] 对应的 DishRecommend.dishesWeightRecommend 中。- 客户端继续使用字符串字段,数值型 JSON 可由 Gson 正常转换。
页面数据流
- 活动按当前菜品 UUID 选中推荐对象,并通过缓存与专用事件覆盖两种时序。
- 页面从菜品对象解析推荐量;推荐量固定显示。
- 累计量仍为接口累计初始值加当前实时取餐重量。
- 新流程清空缓存;空列表、无匹配或无效值显示 0 克。
契约与验证
- 2026-05-08 Apifox 快照尚未包含新字段,待后端更新后刷新并联调。
- 迁移前测试按预期失败;迁移后目标 6 项、全量 46 项单元测试和 Debug 构建通过。
git diff --check 通过;未在源码仓库新增过程文档。- 未执行真实接口、设备控制、Git 提交或推送。
相关证据