cursors.get.order.price.company
选择指定公司计算订单价格
- 请求路由:
cursors.get.order.price.company- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "cursors.get.order.price.company",
"data" : {
"cursorId" : "65065b279535b87c0964dcca",
"selectedOptions" : [
"_8座车附加费"
],
"nonstopCompanyId" : "",
"fromCompanyId" : "CN1014",
"toCompanyId" : "CN1014"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
priceType | String | 否 | 价格类型 - 0 直达 - 1 换乘 |
cursorId | String | 否 | 临时订单id |
console | Boolean | 否 | true - 控制台 false - 非控制台 |
minHours | Number | 否 | 租车时间 |
merchantId | String | 否 | 商户id |
pricingScheme | String | 否 | 价格方案 |
fromSelectedOptions | String[] | 否 | 开始承运商选中的附加费选项(直达订单使用这个参数) |
toSelectedOptions | String[] | 否 | 结束承运商选中的附加费选项 |
nonstopCompanyId | String | 否 | 直达线路选中的公司id |
fromCompanyId | String | 否 | 开始线路选中的公司id |
toCompanyId | String | 否 | 结束线路选中的公司id |
partnerId | String | 否 | 合伙人id |
orderType | Number | 否 | 订单类型 1-包车 2-专线 3-巴士 |
currency | String | 否 | 币种 例:RMB |
返回
价格结果
{
"rootPrice" : {
"HKD" : 200.0,
"MOP" : 300.0,
"RMB" : 100.0
},
"totalPrice" : {
"HKD" : 721.0,
"RMB" : 620.0,
"MOP" : 822.0
},
"transferLineRootPrice" : {
"HKD" : 101.0,
"MOP" : 102.0,
"RMB" : 100.0
},
"transferLineTotalPrice" : {
"HKD" : 343.0,
"RMB" : 340.0,
"MOP" : 346.0
},
"surcharges" : [
{
"夜间服务费" : {
"HKD" : 400,
"RMB" : 400,
"details" : [
{
"HKD" : 200,
"duration" : 179,
"RMB" : 200,
"matchItem" : "22:01-01:00",
"day" : 1,
"MOP" : 200
},
{
"HKD" : 400,
"duration" : 59,
"RMB" : 400,
"matchItem" : "01:01-04:00",
"day" : 1,
"MOP" : 400
}
],
"MOP" : 400
},
"_8座车附加费" : {
"HKD" : 121,
"RMB" : 120,
"selectable" : true,
"checked" : true,
"title" : "要求8座车",
"MOP" : 122
},
"接机费" : {
"HKD" : 101,
"RMB" : 100,
"selectable" : true,
"title" : "要求举牌接机",
"MOP" : 102
},
"埃尔法30系附加费" : {
"HKD" : 111,
"RMB" : 110,
"selectable" : true,
"title" : "要求埃尔法30系",
"MOP" : 112
}
}
],
"transferLineSurcharges" : [
{
"_8座车附加费" : {
"HKD" : 121,
"isReturn" : false,
"RMB" : 120,
"selectable" : true,
"checked" : true,
"title" : "要求8座车",
"MOP" : 122
},
"接机费" : {
"HKD" : 101,
"isReturn" : false,
"RMB" : 100,
"selectable" : true,
"title" : "要求举牌接机",
"MOP" : 102
},
"埃尔法30系附加费" : {
"HKD" : 111,
"isReturn" : false,
"RMB" : 110,
"selectable" : true,
"title" : "要求埃尔法30系",
"MOP" : 112
}
},
{
"_8座车附加费" : {
"HKD" : 121,
"isReturn" : true,
"RMB" : 120,
"selectable" : true,
"checked" : true,
"title" : "要求8座车",
"MOP" : 122
},
"接机费" : {
"HKD" : 101,
"isReturn" : true,
"RMB" : 100,
"selectable" : true,
"title" : "要求举牌接机",
"MOP" : 102
},
"埃尔法30系附加费" : {
"HKD" : 111,
"isReturn" : true,
"RMB" : 110,
"selectable" : true,
"title" : "要求埃尔法30系",
"MOP" : 112
}
}
]
}
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
discountPrice | Number | 折扣价 |
rootPrice | Object | 直达线路基础价 |
totalPrice | Object | 直达线路总价 |
transferLineRootPrice | Object | 换乘线路基础价 |
transferLineTotalPrice | Object | 换乘线路总价 |
surcharges | Object[] | 直达附加费列表 |
transferLineSurcharges | Object[] | 换乘线路附加费列表 |