|
|
@@ -424,7 +424,9 @@ GET /system/multiStoreCheckout/rider/tasks?page=1&size=10&tab=newTask&longitude=
|
|
|
|---|---|---|---|
|
|
|
| `juli` | 普通单卡、组卡 `members[]` | 骑手请求定位 → 订单坐标的直线距离(公里,两位小数) | 请求带 `longitude`/`latitude`,不传为 null |
|
|
|
| `anchorDistanceMeters` | GROUP 卡 | 服务端最近骑手位置 → 首店取餐坐标(米),待抢排序也用它 | 服务端定位上报;待抢资格要求 5 分钟内新鲜 |
|
|
|
-| `jvli` | 组卡 `members[]` | 门店 → 收货地址的配送路线距离(公里,订单快照) | 无需参数,取自 `legacyOrder.jvli`,可能为空 |待抢组只在批次已生效且达到原预约开放时点、组 `openedAt` 已写入后可见;新任务有有效坐标时按首店距离升序,其余按创建时间方向。最后成员就绪并提交后,服务端立即尝试开放即时/已到点批次;若失败,由原分钟任务重试,预约未到也由该任务到点开放。App 不依赖固定一分钟延迟,付款后可刷新列表,未出现时以服务端状态为准;对外 URL 保持不变。
|
|
|
+| `jvli` | 组卡 `members[]` | 门店 → 收货地址的配送路线距离(公里,订单快照) | 无需参数,取自 `legacyOrder.jvli`,可能为空 |
|
|
|
+
|
|
|
+待抢组只在批次已生效且达到原预约开放时点、组 `openedAt` 已写入后可见;新任务有有效坐标时按首店距离升序,其余按创建时间方向。最后成员就绪并提交后,服务端立即尝试开放即时/已到点批次;若失败,由原分钟任务重试,预约未到也由该任务到点开放。App 不依赖固定一分钟延迟,付款后可刷新列表,未出现时以服务端状态为准;对外 URL 保持不变。
|
|
|
|
|
|
### 6.2 各页签任务数(角标)
|
|
|
|
|
|
@@ -455,7 +457,7 @@ GET /system/multiStoreCheckout/groups/{groupId}?longitude=121.5&latitude=25.03
|
|
|
- `codToCollectAmount`:有效到付子单的待收总额。
|
|
|
|
|
|
成员摘要(含待抢阶段)附带 `legacyOrder`/`store`/`user`/`juli`/`jvli`/`goodsCount`,
|
|
|
-其中 `juli` 与旧普通订单详情一致:此详情接口未传骑手定位时为 `null`;`jvli` 是该店到收货地址的道路距离(公里),与 `legacyOrder.jvli` 一致。组内每店距离不同,组卡顶层不提供单一 `jvli`。历史子单若建单时未保存距离则保持 `null`,不把直线距离伪装成原道路距离。
|
|
|
+其中 `juli` 为骑手定位到该店订单坐标的直线距离(公里,两位小数,口径同 6.1 距离字段表):传入 `longitude`/`latitude` 时计算,不传或订单无坐标时为 `null`;`jvli` 是该店到收货地址的道路距离(公里),与 `legacyOrder.jvli` 一致。组内每店距离不同,组卡顶层不提供单一 `jvli`。历史子单若建单时未保存距离则保持 `null`,不把直线距离伪装成原道路距离。
|
|
|
其他订单字段与旧骑手列表逐单口径一致,
|
|
|
可直接复用旧列表项渲染;已接单后逐店履约仍按子单详情读取(见 6.5)。如产品后续要求待抢阶段
|
|
|
脱敏联系人与地址,须另行变更口径并同步两端。
|