tasks.md 1.6 KB

任务

  • T001 共用列表条件及新增当日计数接口、中文注释。
  • T002 验证状态/权限/日期/响应及原列表回归、模块构建。
  • T003 更新前端接入说明及验证结果。

2026-11-06 验证:先运行新增测试确认接口缺失(11项失败/错误);实现后修正测试重复打桩时捕获到null的问题。最终以JDK21执行:

mvn -q -pl ruoyi-admin -am -Dtest=MerchantTodayOrderCountsTest,OrderListPaymentFilterTest -Dsurefire.failIfNoSpecifiedTests=false package

24项全部通过(新增14、既有列表10),失败/错误/跳过均为0,模块构建退出码0。覆盖四类商家列表条件一致性、授权门店/空授权、拒绝非商家与非法类型、当日创建时间半开区间、付款及配送条件、返回JSON和原列表发票标识回填。git diff --check通过;修改的既有Java文件保持CRLF。

日志:ruoyi-admin/target/merchant-today-red.log、merchant-today-green.log。未连接真实数据库、未做App联调、全项目回归或部署;无需SQL。沿用test-202609v2,按用户要求提交推送,结果以Git记录为准。暂停的蓝牙附件未改动、未纳入本轮功能。

  • T004 按用户确认调整readyCount:不限制日期,仍使用当前ready状态和售后条件,不包含已完成订单。待受理、待出餐继续统计当天。同步规格、计划及接入文档,测试明确断言ready查询不含cretim条件。

T004提交前重新执行上述JDK21定向测试和package,24项全部通过、失败/错误/跳过为0,构建退出码0。未进行真实数据库、App联调或部署。