tasks.md 3.0 KB

摊位资质审核任务

日期:2026-10-09 分支:test-202609v2,不创建新分支。 总进度:已验证(本地定向测试、后端模块打包、两个 PC 构建及静态审查)。按用户要求在三个仓库原分支提交和推送,结果以 Git 记录为准;未执行 SQL、部署联调,真实环境验收见 quickstart.md。

Specify

  • T001 在 spec.md 记录用户确认的摊位级认证、两表存储和共同管理账号关系。
  • T002 在 spec.md 和 data-model.md 记录统一材料表单,不区分个人/公司、不按类型改变必填规则。
  • T003 表单已简化为四组统一资料;用户确认存量和新增一律补材料审核通过后营业。

Plan / Tasks

  • T004 在 plan.md 记录模块分工、事务/并发保护、前后端范围与验证方式。
  • T005 已在 contracts/api.md 明确数值状态、接口入参/响应、权限和私有材料访问规则;quickstart.md 记录部署顺序和未验证项。

Implement

  • T006 在 updatesql/sql.md 登记两表、索引、平台权限菜单及必要存量策略 SQL;只登记不执行。
  • T007 实现 ruoyi-system 摊位认证实体、Mapper/XML 以及 ruoyi-admin 业务服务/DTO。
  • T008 实现商家保存草稿/提交/查询,平台查询/通过/驳回;补权限、材料校验及并发条件更新。
  • T009 在 foodie-store 实现摊位认证提交及状态页面、夜市主进度入口,维护四语言。
  • T010 在 foodie-admin-vue 实现摊位审核列表与材料详情、审核和驳回入口,维护四语言。
  • T011 按确认策略接入营业、新订单及展示门禁;不阻断已存在订单履约,保留普通商家原审核。
  • T012 补充权限、状态、版本、重复审核/提交及门禁测试,运行 JDK 21 定向测试、模块打包和前端检查。
  • T013 检查变更范围、编码换行和文档一致性,记录实际未验证项目并更新任务进度。

验证与审查记录

  • 后端定向测试 53 个用例通过;后端 mvn -pl ruoyi-admin -am package -DskipTests 通过(打包阶段跳过测试,测试另行执行)。
  • 商家 Node 用例 5/5、平台 Node 用例 16/16;两个 PC 构建通过,既有警告见 quickstart.md。
  • 两端四语言每种各 50 个新 key 一致;平台新增源码 ESLint --no-ignore 检查通过。保持 CRLF,不改依赖清单/锁文件。
  • 独立只读审查修正:真实 saveOrUpdate 门禁、state SQL 写入、闭店资料编辑、绑定异常隐私、Druid 参数日志与监控脱敏。收口检查另补上传引用必须返回 data 的回归。
  • 2026-10-09 用户要求 commit push;交付分支为三个仓库的 test-202609v2,提交 SHA 与远端结果以 Git 记录和最终交付回复为准,不切换、不改写其他分支。
  • 未验证:真实 MySQL 迁移/竞争/回滚、实际权限角色菜单、浏览器及私有文件部署联调、完整全量回归;清单详见 quickstart.md。