public class OrderAPI extends BaseAPI
ABNORMAL_MARK_CUSTOM, ABNORMAL_MARK_DONE, ABNORMAL_MARK_NONE, ABNORMAL_MARK_OPERATOR, ABNORMAL_MARK_SYSTEM, CAR_TYPE_BUSINESS, CAR_TYPE_COMFORT, CAR_TYPE_LIMO, CAR_TYPE_LUXURY, CAR_TYPE_MASS, CAR_TYPE_TAXI, CAR_TYPE_YOUNG, MAP_TYPE_BAIDU, MAP_TYPE_GOOGLE, MAP_TYPE_MARS, ORDER_STATUS_ALL, ORDER_STATUS_ARRIVED, ORDER_STATUS_CANCELLED, ORDER_STATUS_DISABLED, ORDER_STATUS_INIT, ORDER_STATUS_PRECREATE, ORDER_STATUS_SERVICEEND, ORDER_STATUS_SERVICEREADY, ORDER_STATUS_SERVICESTART, ORDER_STATUS_WAITDRIVERCONFIRM, ORDER_STATUS_WAITFORCAR, PAY_STATUS_NO_NEED, PAY_STATUS_NONE, PAY_STATUS_OFF, PAY_STATUS_PORTION, PRODUCT_ASAP, PRODUCT_DAY_RENT, PRODUCT_DISTANCE_RENT, PRODUCT_FROM_AIRPORT, PRODUCT_FULL_DAY, PRODUCT_HALF_DAY, PRODUCT_HOTLINE, PRODUCT_HOTLINE_ROUND, PRODUCT_HOURLY_COMBO, PRODUCT_MANUAL_COMMON, PRODUCT_MANUAL_DRUNK, PRODUCT_MONTH_RENT, PRODUCT_TAXI, PRODUCT_TIME_RENT, PRODUCT_TO_AIRPORT, PRODUCT_TRY_DRIVE, PRODUCT_WEEK_RENT, PRODUCT_YEAR_RENT, REASON_CAR_NOT_ARRIVE, REASON_CHANGE_INFO_REORDER, REASON_DISPATCH_APP_CANCEL, REASON_DISPATCH_CANCEL_BY_DRIVER, REASON_DISPATCH_DRIVER_CANCEL, REASON_DISPATCH_NO_DRIVER, REASON_DISPATCH_NO_DRIVER_ACCEPT, REASON_DISPATCH_REDISPATCH_FAILED, REASON_DISPATCH_SYSTEM_CANCEL, REASON_DISPATCH_UNCONTACT_CANCEL, REASON_NO_CARD, REASON_NO_UNIONPAY, REASON_OTHER, REASON_PARTNER, REQUEST_METHOD_GET, REQUEST_METHOD_POST, RET_INVALID_PARAM, RET_OK, RET_ORDER_CHECK_ACCOUNT, RET_ORDER_CREATING, RET_ORDER_TIME_OUT| 构造器和说明 |
|---|
OrderAPI() |
| 限定符和类型 | 方法和说明 |
|---|---|
static BaseResult |
abnormalOrder(String accessToken,
String orderId,
String abnormalMark,
String abnormalMsg)
异常订单接口
|
static BaseResultT<com.ridegroup.yop.bean.order.CancelOrder> |
cancelOrder(String accessToken,
String orderId,
String reasonId,
String otherReason)
取消订单
|
static BaseResult |
commentOrder(String accessToken,
Map<String,Object> reqMap)
评价订单
|
static com.ridegroup.yop.bean.order.CreateOrderResult |
createOrder(String accessToken,
Map<String,Object> reqMap)
创建订单
|
static BaseResult |
createReceipt(String accessToken,
Map<String,Object> reqMap)
开发票
|
static BaseResult |
decisionDriver(String accessToken,
String orderId,
String driverId,
String thirdPartyCoupon)
选择司机
|
static BaseResultT<com.ridegroup.yop.bean.order.CancelOrderFee> |
getCancelOrderFee(String accessToken,
String orderId)
获得订单取消费用
|
static BaseResultT<List<com.ridegroup.yop.bean.order.CommentTag>> |
getCommentTag(String accessToken)
获得评价标签
|
static BaseResultT<com.ridegroup.yop.bean.order.Position> |
getDriverLocation(String accessToken,
String orderId,
String mapType)
司机位置
|
static BaseResultT<com.ridegroup.yop.bean.order.EstimateData> |
getEstimateData(String accessToken,
String orderId)
获得订单计费信息
|
static BaseResultT<com.ridegroup.yop.bean.driver.DriverInfo> |
getOrderDriverInfo(String accessToken,
String orderId)
获取订单司机详细信息
|
static BaseResultT<com.ridegroup.yop.bean.order.OrderInfo> |
getOrderInfo(String accessToken,
String orderId)
获得单一订单信息
|
static BaseResultT<com.ridegroup.yop.bean.order.OrderList> |
getOrderList(String accessToken,
Map<String,Object> reqMap)
获得订单列表
|
static BaseResultT<List<com.ridegroup.yop.bean.order.Position>> |
getOrderTrack(String accessToken,
String orderId,
String mapType)
订单行驶轨迹
|
static BaseResultT<com.ridegroup.yop.bean.order.AcceptedDriver> |
getSelectDriver(String accessToken,
String orderId,
String driverIds,
String mapType)
获取司机列表
企业帐户中设置为允许用户选司机本接口才可用
|
static BaseResultT<com.ridegroup.yop.bean.order.UpdateOrder> |
updateOrder(String accessToken,
String orderId,
Map<String,Object> reqMap)
修改订单
|
getPostHttpEntity, getUri, getUrlParamspublic static BaseResultT<com.ridegroup.yop.bean.order.OrderList> getOrderList(String accessToken, Map<String,Object> reqMap)
accessToken - accessTokenreqMap - 请求参数public static BaseResultT<com.ridegroup.yop.bean.order.OrderInfo> getOrderInfo(String accessToken, String orderId)
accessToken - accessTokenorderId - 订单号public static com.ridegroup.yop.bean.order.CreateOrderResult createOrder(String accessToken, Map<String,Object> reqMap)
accessToken - accessTokenreqMap - 请求参数public static BaseResultT<com.ridegroup.yop.bean.order.AcceptedDriver> getSelectDriver(String accessToken, String orderId, String driverIds, String mapType)
accessToken - accessTokenorderId - 订单号driverIds - 不想获取的司机id列表mapType - 1:百度,2:火星 3-谷歌 默认值:1public static BaseResultT<com.ridegroup.yop.bean.driver.DriverInfo> getOrderDriverInfo(String accessToken, String orderId)
accessToken - accessTokenorderId - 订单号public static BaseResult decisionDriver(String accessToken, String orderId, String driverId, String thirdPartyCoupon)
accessToken - accessTokenorderId - 订单号driverId - 司机idthirdPartyCoupon - 优惠券金额public static BaseResultT<List<com.ridegroup.yop.bean.order.Position>> getOrderTrack(String accessToken, String orderId, String mapType)
accessToken - accessTokenorderId - 订单号mapType - 1:百度,2:火星 3-谷歌 默认值:1public static BaseResultT<com.ridegroup.yop.bean.order.Position> getDriverLocation(String accessToken, String orderId, String mapType)
accessToken - accessTokenorderId - 订单号mapType - 1:百度,2:火星 3-谷歌 默认值:1public static BaseResult createReceipt(String accessToken, Map<String,Object> reqMap)
accessToken - accessTokenreqMap - 请求参数public static BaseResultT<com.ridegroup.yop.bean.order.CancelOrder> cancelOrder(String accessToken, String orderId, String reasonId, String otherReason)
accessToken - accessTokenorderId - 订单号reasonId - 取消理由idotherReason - 其他理由public static BaseResultT<com.ridegroup.yop.bean.order.UpdateOrder> updateOrder(String accessToken, String orderId, Map<String,Object> reqMap)
accessToken - accessTokenorderId - 订单号reqMap - 请求参数public static BaseResult abnormalOrder(String accessToken, String orderId, String abnormalMark, String abnormalMsg)
accessToken - accessTokenorderId - 订单IDabnormalMark - 订单异常状态,2: 客户设置的异常abnormalMsg - 异常原因public static BaseResultT<com.ridegroup.yop.bean.order.EstimateData> getEstimateData(String accessToken, String orderId)
accessToken - accessTokenorderId - 订单IDpublic static BaseResultT<com.ridegroup.yop.bean.order.CancelOrderFee> getCancelOrderFee(String accessToken, String orderId)
accessToken - accessTokenorderId - 订单IDpublic static BaseResultT<List<com.ridegroup.yop.bean.order.CommentTag>> getCommentTag(String accessToken)
accessToken - accessTokenpublic static BaseResult commentOrder(String accessToken, Map<String,Object> reqMap)
accessToken - accessTokenreqMap - 请求参数Copyright © 2020. All rights reserved.