菜品推荐取用量数据源调整设计

背景

reality_dishes_weight_sum 仍属于人员当前餐次的营养累计数据;recommend_dishes_weight 改为位于 GetBindResultResponse.dishes 数组的每个 DishRecommend 中,因为不同菜品具有不同推荐取用量。

方案

展示与计算边界

时序与风险控制

活动同时缓存当前菜品推荐对象并发送事件,以覆盖页面先恢复和接口先返回两种时序;切回打餐前时清空缓存。

验证

通过契约、JSON 解析和累计动态叠加测试验证字段位置与算法,并运行全量单元测试和 Debug 构建。