|
|
@@ -329,6 +329,20 @@ public class HBOrderService implements IHBOrderService {
|
|
|
orderRiderLocation.setCreateTime(new Date());
|
|
|
orderRiderLocationMapper.insert(orderRiderLocation);
|
|
|
}
|
|
|
+
|
|
|
+ //TODO 市民请集合配送员位置
|
|
|
+ Order order = orderMapper.getOrderAndOrderItemByOrderNumber(channelOrderId);
|
|
|
+ if (order.getOrderType().equals(4)) {
|
|
|
+ Map<Object, Object> map = new LinkedTreeMap<>();
|
|
|
+ map.put("orderNumber", orderRiderLocation.getOrderNumber());
|
|
|
+ map.put("courierName", orderRiderLocation.getCourierName());
|
|
|
+ map.put("courierPhone", orderRiderLocation.getCourierPhone());
|
|
|
+ map.put("pushTime", orderRiderLocation.getPushTime());
|
|
|
+ map.put("latitude", orderRiderLocation.getLatitude());
|
|
|
+ map.put("longitude", orderRiderLocation.getLongitude());
|
|
|
+ HttpUtil.post(SMConstants.SM_BASE_URL + "/api/v1/xsb/order/addOrUpdateRiderLocation", map);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|