Interface IWNSyncUseManager

All Superinterfaces:
IWNMsgManager

public interface IWNSyncUseManager extends IWNMsgManager
  • Method Details

    • addOrder

      boolean addOrder(WNOrderInfo orderInfo)
      提供给外部调用,用于添加订单
      Parameters:
      orderInfo -
    • updateOrder

      boolean updateOrder(String orderId, int orderState)
      提供给外部调用,用于更新订单
      Parameters:
      orderId - 订单id
      orderState - 订单状态
      Returns:
    • updateOrder

      boolean updateOrder(String orderId, int orderState, WNNaviType naviType)
      提供给外部调用,用于更新订单
      Parameters:
      orderId -
      orderState -
      naviType -
      Returns:
    • hasRunningOrder

      boolean hasRunningOrder()
      (不建议使用)判断是否有正在执行的订单(实时单) 注意:第三方建议用自身订单管理来判断
      Returns:
    • updateOrderEndPosition

      int updateOrderEndPosition(String orderId, WNRoutePlanNode endNode)
      修改订单终点重算路
      Parameters:
      orderId - 订单ID
      endNode - 终点坐标
    • updateOrderStartPosition

      int updateOrderStartPosition(String orderId, WNRoutePlanNode startNode)
      修改订单起点重算路
      Parameters:
      orderId - 订单ID
      startNode - 终点坐标
    • setWaitingStateRoute

      void setWaitingStateRoute(boolean needRoute)
      是否需要等乘客状态展示路线
      Parameters:
      needRoute - 是否需要展示路线,默认不展示
    • isWaitingStateNeedRoute

      boolean isWaitingStateNeedRoute()
      获取等乘客状态是否展示路线标识
      Returns:
    • clear

      void clear()
      注销数据
    • tryAgainRoutePlan

      boolean tryAgainRoutePlan()
      重试算路
      Returns: