接口说明
用户选择车型后,会在首汽约车app填写下单必要信息,完成支付后,首汽约车调用供应商侧下单接口。
URL
http(s)://{dns}/inter/charter/create
其中dns为供应商提供的域名地址。
请求参数
| 字段名称 | 字段类型 | 是否必传 | 字段说明 |
|---|---|---|---|
| shouqiOrderNo | String | 是 | 首汽订单号 |
| serviceType | String | 是 | 服务类型,27-包车 |
| serviceTime | String | 是 | 用车时间,格式yyyy-MM-dd HH:mm:ss |
| cityId | String | 是 | 当前城市ID(供应商系统城市id) |
| departLocation | GeoDTO | 是 | 上车地点 |
| carTypeId | String | 是 | 供应商侧车型ID |
| passenger | PassengerDTO | 是 | 乘客信息 |
| price | String | 是 | 订单金额(如果有优惠券,那么此金额为已经减去优惠券总额的金额) |
| priceMark | String | 是 | 供应商侧价格标识 |
| serviceDay | String | 是 | 1-一天,999-半天 |
| serviceArea | String | 是 | 1-市内用车 2-市区周边 |
| remark | String | 否 | 附加说明 |
| coupons | List<CouponDTO> | 否 | 优惠券列表 |
| adultCount | String | 是 | 成人数 |
| childrenCount | String | 是 | 儿童数 |
| luggageCount | String | 是 | 行李数 |
| childSeatCount | String | 是 | 儿童安全座椅数量(当依据询价的车型不支持儿童座椅时该值为“0”) |
响应
data对象结构为:
class CreateResult {
private String shouqiOrderNo;
private String channelOrderNo;
}
响应示例
{
"data": {
"channelOrderNo": "1905141830636281",
"shouqiOrderNo": "PY1557829803028279"
},
"responseCode": 200,
"responseDate": "2019-05-14 18:30:11",
"responseMessage": "success"
}