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

- [x] T001 `InfoUser` 新增 `deliveryType` 字段、`supportsDeliveryType` 兼容判断与 `normalizeDeliveryTypes` 归一化校验；`InfoUserMapper.xml` 补齐 resultMap、insert、update 映射
- [x] T002 `updatesql/sql.md` 记录 `info_user.delivery_type` 增量与存量骑手回填 `FOOD,FLASH`
- [x] T003 `/infouser/user/setuser` 拷贝并校验配送类型；平台 `POST/PUT /infouser/user` 增加相同校验
- [x] T004 外卖 `orderList` `newTask` 页签与 `acceptOrder` 增加美食外送类型门禁；闪送 `riderOrders` `newTask`、待抢详情、`accept` 增加闪送类型门禁
- [x] T005 五语言新增 `no.user.delivery.type.invalid`、`no.user.delivery.type.not.enabled`、`flash.delivery.rider.type.not.enabled`
- [x] T006 实体归一化/兼容判断测试与闪送门禁测试转绿
- [x] T007 平台骑手审核页 `peisus.vue` 增加配送类型复选框，四语言文件同步 `infouspeisus` 文案
- [x] 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` 清洁。外卖控制器为既有无测试代码，仅编译验证。
