# 任务:骑手配送类型与派单过滤 - [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` 清洁。外卖控制器为既有无测试代码,仅编译验证。