每日Scrum报告
日期: 2025-11-30
会议时间: 09:00
1. 当日站立式会议记录
会议照片

成员同步内容
成员:齐思贤
- 昨天已完成的工作:
- 开发个人资料查询接口(GET /api/v1/users/me),返回用户详情(含review_count/collection_count);
- 设计collection表(id/user_id/merchant_id/collected_at字段)
- 开发个人资料修改接口(PUT /api/v1/users/me),支持修改nickname/avatar;
- 编写collection表索引(user_id+merchant_id唯一索引,防止重复收藏)
- 今天计划完成的工作:
- 实现收藏接口(POST /api/v1/collections),校验商户是否存在;
- 实现取消收藏接口(DELETE /api/v1/collections/
- 开发用户收藏列表查询接口(GET /api/v1/users/me/collections),支持分页;
- 同步商户收藏数(更新merchant表collection_count)
- 工作中遇到的困难:
- 收藏接口(POST)中,商户存在性校验依赖 B 组接口,若 B 组接口响应慢 / 不稳定,导致接口超时
成员:阿里亚
- 昨天已完成的工作:
- 协助开发个人资料接口(编写用户信息组装逻辑,计算review_count/collection_count);
- 设计collection表索引优化方案
- 编写收藏表数据操作工具类(CRUD封装)
- 测试资料修改接口(覆盖昵称长度限制/头像URL格式校验)
- 今天计划完成的工作:
- 协助开发收藏接口(编写商户存在性校验逻辑,调用后端B组商户查询接口)
- 处理收藏计数同步(Redis临时存储+定时落库到数据库)
- 协助开发收藏列表接口(编写分页逻辑,支持按collected_at倒序)
- 测试收藏功能(覆盖重复收藏/取消不存在收藏场景)
- 工作中遇到的困难:
- 测试 “取消不存在收藏” 场景时,接口返回结果与预期不一致(如返回 500 而非 404)
成员:林旭坚
- 昨天已完成的工作:
- 实现商户详情查询接口(GET /api/v1/merchants/{id}),返回完整信息(含tags/images/avg_score)
- 集成Redis ZSET维护平均评分(avg_score),初始值0
- 开发商户标签管理逻辑(添加/删除标签,去重)
- 测试商户详情接口(覆盖已审核/未审核/不存在商户场景)
- 今天计划完成的工作:
- 设计管理员审核相关逻辑(审核记录存储到merchant表,更新status和reject_reason)
- 实现待审核商户列表接口(GET /api/v1/admin/merchants/pending),支持分页
- 开发审核通过接口(PUT /api/v1/admin/merchants/{id}/approve),status更新为20
- 编写管理员鉴权逻辑(仅role=admin可访问)
- 工作中遇到的困难:
- 审核通过接口(PUT)中,更新 status 后,商户详情接口(GET)未及时同步(缓存导致)
成员:谢嘉骏
- 昨天已完成的工作:
- 实现商户点评列表查询接口(GET /api/v1/merchants/{id}/reviews),支持分页、排序(latest/最热/评分优先)
- 编写排序逻辑(最热=like_count+reply_count加权)
- 开发点评点赞接口(POST /api/v1/reviews/{id}/like),Redis INCR计数,防止重复点赞
- 测试点赞功能(点赞/取消点赞/重复点赞)
- 今天计划完成的工作:
- 实现点评举报接口(POST /api/v1/reviews/{review_id}/report),接收op_reason参数,存储举报记录
- 设计reply表(id/review_id/user_id/content/to_reply_id/to_user_id/like_count/created_at)
- 实现点评删除接口(DELETE /api/v1/reviews/{id}),仅点评作者可操作
- 测试举报和删除功能(正常举报/删除自己的点评/删除他人点评)
- 工作中遇到的困难:
- eply 表设计中,to_reply_id(回复的回复 ID)存在循环引用风险(如 A 回复 B,B 回复 A,形成闭环)
成员:袁镇清
- 昨天已完成的工作:
- 协助开发商户点评列表接口(编写分页工具类,支持page/size参数)
- 测试排序逻辑(验证latest/最热/评分优先结果正确性)
- 协助开发点赞接口(编写重复点赞校验逻辑,基于review_like表+Redis)
- 编写点赞定时落库脚本(每15分钟同步Redis计数到数据库)
- 今天计划完成的工作:
- 协助开发举报接口(编写举报记录存储逻辑,可扩展举报处理流程)
- 设计reply表索引(review_id+created_at、to_reply_id)
- 协助开发删除接口(编写权限校验逻辑,对比当前登录用户ID和点评作者ID)
- 测试删除接口(覆盖有权限/无权限场景)
- 工作中遇到的困难:
- 测试删除接口 “无权限场景” 时,接口返回 403 但提示文案不清晰(如仅返回 “无权限”)
成员:彭文昊
- 昨天已完成的工作:
- 对接后端注册接口(POST /api/v1/users/register),实现注册功能
- 注册成功后自动登录,跳转首页
- 开发个人中心UI(头像+昵称展示、功能入口布局、底部设置入口)
- 对接个人资料查询接口(GET /api/v1/users/me),展示用户信息
- 今天计划完成的工作:
- 开发个人资料修改弹窗(支持昵称修改、头像上传预览)
- 对接个人资料修改接口(PUT /api/v1/users/me),实现修改功能
- 开发我的收藏页UI(收藏列表卡片布局、取消收藏按钮样式)
- 对接收藏列表查询接口(GET /api/v1/users/me/collections),展示收藏数据
- 工作中遇到的困难:
- 个人资料修改接口(PUT)调用后,前端未及时刷新用户信息(仍显示旧昵称 / 头像)
成员:张嘉铭
- 昨天已完成的工作:
- 对接商户列表查询接口(GET /api/v1/merchants),实现分类筛选和排序功能
- 开发分类列表页分页加载
- 对接商户列表查询接口(GET /api/v1/merchants),实现分类筛选和排序功能
- 开发分类列表页分页加载
- 今天计划完成的工作:
- 对接商户详情接口(GET /api/v1/merchants/{id}),展示商户基础信息、图片轮播、标签
- 对接收藏接口(POST/DELETE /api/v1/collections),实现收藏按钮切换功能
- 对接商户点评列表接口(GET /api/v1/merchants/{id}/reviews),展示点评列表
- 实现点评排序切换(最新/最热)
- 工作中遇到的困难:
- 商户点评列表对接时,排序切换(最新 / 最热)后数据未及时刷新(如切换到 “最热” 仍显示最新点评)
2. 项目燃尽图发布

3. 每人的代码/文档签入记录
齐思贤
-
签入记录对应的Issue内容与链接:
-
USR-001 开发个人资料查询接口(GET /api/v1/users/me)
DB-002 设计 collection 表及核心字段]
USR-003 开发个人资料修改接口(PUT /api/v1/users/me)
-
-
说明:
- 所有签入代码均通过本地编译及接口测试,支持独立运行;收藏 / 取消收藏接口已处理并发计数问题,collection 表索引逻辑正常生效,无编译报错或阻塞性 Bug。
阿里亚
- 签入记录对应的Issue内容与链接:
- USR-004 协助组装用户信息(计算 review_count/collection_count)
DB-004 优化 collection 表索引设计方案
TOOL-001 编写 collection 表 CRUD 数据操作工具类
TEST-001 测试个人资料修改接口(昵称 / 头像校验)
- USR-004 协助组装用户信息(计算 review_count/collection_count)
- 说明:
- 工具类代码封装完整,支持直接调用;Redis 计数同步脚本已调试通过,定时任务可正常执行;所有协助开发的逻辑均与主开发接口兼容,代码可独立编译运行。
林旭坚
- 签入记录对应的Issue内容与链接:
- MER-001 实现商户详情查询接口(GET /api/v1/merchants/{id})
REDIS-002 集成 Redis ZSET 维护商户平均评分
MER-002 开发商户标签管理逻辑(添加 / 删除 / 去重)
TEST-003 测试商户详情接口(多状态场景)
- MER-001 实现商户详情查询接口(GET /api/v1/merchants/{id})
- 说明:
- 商户相关接口均通过多场景测试,Redis 与数据库数据同步正常;管理员鉴权逻辑已集成到接口拦截器,无权限访问场景处理合规,代码可直接部署运行。
谢嘉骏
- 签入记录对应的Issue内容与链接:
- REV-001 实现商户点评列表查询接口(分页 + 多排序)
REV-002 编写点评 “最热” 排序逻辑(like_count+reply_count 加权)
REV-003 开发点评点赞接口(Redis 防重复点赞)
TEST-004 测试点评点赞功能(点赞 / 取消 / 重复)
- REV-001 实现商户点评列表查询接口(分页 + 多排序)
- 说明:
- 点评排序逻辑参数可配置,点赞计数无并发问题;举报接口入参校验完整,删除接口权限控制严格,所有代码均通过单元测试,可独立执行无依赖阻塞。
袁镇清
- 签入记录对应的Issue内容与链接:
- TOOL-002 编写分页工具类(支持 page/size 参数)
TEST-006 验证点评排序逻辑(latest / 最热 / 评分优先)
REV-007 协助开发点赞接口(重复点赞校验)
REDIS-003 编写点赞计数定时落库脚本(15 分钟 / 次)
- TOOL-002 编写分页工具类(支持 page/size 参数)
- 说明:
- 分页工具类、落库脚本可直接复用,无语法错误;权限校验逻辑与主接口兼容,举报记录存储结构可扩展,所有代码本地测试通过,支持每日构建运行。
彭文昊
- 签入记录对应的Issue内容与链接:
- FE-001 对接用户注册接口(自动登录 + 首页跳转)
FE-002 开发个人中心 UI(头像 + 昵称 + 功能入口)
FE-003 对接个人资料查询接口(用户信息展示)
FE-004 开发个人资料修改弹窗(昵称修改 + 头像上传预览)
- FE-001 对接用户注册接口(自动登录 + 首页跳转)
- 说明:
- 前端页面适配移动端 / PC 端,无样式错乱;接口对接逻辑包含错误捕获与提示,头像上传预览校验正常,所有页面可独立访问运行,无控制台报错。
张嘉铭
- 签入记录对应的Issue内容与链接:
- FE-008 对接商户列表接口(分类筛选 + 排序 + 分页)
FE-009 对接商户详情接口(基础信息 + 图片轮播 + 标签)
FE-010 对接收藏 / 取消收藏接口(按钮状态切换)
- FE-008 对接商户列表接口(分类筛选 + 排序 + 分页)
- 说明:
- 商户列表筛选与排序逻辑联动正常,图片轮播支持懒加载无卡顿;收藏按钮状态同步及时,排序切换无数据残留,所有前端功能可正常交互,代码可直接部署运行。
4. Code Review的更新
5. 项目程序/模块最新截图
最新模块代码截图(含注释)

6. 每日每人总结
齐思贤
- 今日总结与反馈:
- 后端接口支持排序参数传递,今日确认参数兼容逻辑,明日配合联调,确保 sort 参数正确映射查询逻辑。
阿里亚
- 今日总结与反馈:
- 协助验证排序字段计算准确性,明日重点测试 Redis 与数据库排序结果一致性,避免数据偏差。
林旭坚
- 今日总结与反馈:
- 商户数据与点评排序无直接关联,明日保障商户基础信息接口稳定,不影响点评列表联动。
谢嘉骏
- 今日总结与反馈:
- 今日优化参数校验与查询语句,明日确保切换排序后返回对应结果,无缓存干扰。
袁镇清
- 今日总结与反馈:
- 今日补充排序切换测试用例,明日重点验证不同排序规则下数据一致性,及时反馈异常问题。
彭文昊
- 今日总结与反馈:
- 个人中心相关功能无直接关联,明日保障个人资料接口稳定,不影响整体联调进度。
张嘉铭
- 今日总结与反馈:
- 今日完成排序状态切换逻辑开发,明日对接后端接口,确保切换后重新请求并刷新数据。