| | |
| | | deps.lastSocketDirectionAtRef.current = Date.now(); |
| | | } |
| | | deps.setVehicleDirection(normalizedDirection); |
| | | if (deps.tripStatusRef.current === TripStatus.InService) { |
| | | console.log('[开始行程][送驾方向][Socket]', { |
| | | 订单ID: getOrderId(deps.orderId), |
| | | 原始方向: rawDirection, |
| | | 归一化方向: normalizedDirection, |
| | | 车辆点位数量: Array.isArray(payload?.content?.vehicleMoveAlongPoints) ? payload.content.vehicleMoveAlongPoints.length : undefined, |
| | | Socket原始数据: payload, |
| | | }); |
| | | } |
| | | // if (deps.tripStatusRef.current === TripStatus.InService) { |
| | | // console.log('[开始行程][送驾方向][Socket]', { |
| | | // 订单ID: getOrderId(deps.orderId), |
| | | // 原始方向: rawDirection, |
| | | // 归一化方向: normalizedDirection, |
| | | // 车辆点位数量: Array.isArray(payload?.content?.vehicleMoveAlongPoints) ? payload.content.vehicleMoveAlongPoints.length : undefined, |
| | | // Socket原始数据: payload, |
| | | // }); |
| | | // } |
| | | } |
| | | const route = safeParse(payload?.content?.route, {}); |
| | | const distanceMeters = Number(route?.distance); |