tasks.md 1.6 KB

任务:骑手配送类型与派单过滤

  • T001 InfoUser 新增 deliveryType 字段、supportsDeliveryType 兼容判断与 normalizeDeliveryTypes 归一化校验;InfoUserMapper.xml 补齐 resultMap、insert、update 映射
  • T002 updatesql/sql.md 记录 info_user.delivery_type 增量与存量骑手回填 FOOD,FLASH
  • T003 /infouser/user/setuser 拷贝并校验配送类型;平台 POST/PUT /infouser/user 增加相同校验
  • T004 外卖 orderList newTask 页签与 acceptOrder 增加美食外送类型门禁;闪送 riderOrders newTask、待抢详情、accept 增加闪送类型门禁
  • T005 五语言新增 no.user.delivery.type.invalidno.user.delivery.type.not.enabledflash.delivery.rider.type.not.enabled
  • T006 实体归一化/兼容判断测试与闪送门禁测试转绿
  • T007 平台骑手审核页 peisus.vue 增加配送类型复选框,四语言文件同步 infouspeisus 文案
  • T008 JDK 21 定向测试、模块构建、前后端差异检查,分仓中文提交并推送 test

完成记录(2026-09-02)

  • 门禁只作用于"获取新任务"(列表 newTask、待抢详情、抢单/接单);骑手本人已接订单页签与取件、送达履约不受配送类型影响。
  • 代码层 deliveryType 为空视为同时兼容两类,因此 SQL 未执行前现有骑手行为不变;SQL 执行后存量骑手显式回填 FOOD,FLASH
  • 验证:JDK 21 定向测试通过、mvn -pl ruoyi-admin -am -DskipTests package 成功;git diff --check 清洁。外卖控制器为既有无测试代码,仅编译验证。