跳到主要内容

busorders.partner.me

条件分页查询自己合伙人下的大巴订单

  • 请求路由: busorders.partner.me
  • 交互模型: Response Stream
  • 访问限制: 无

请求​

RSocket.rs({
"route" : "busorders.partner.me",
"args" : {
"search" : "条件",
"pg" : "分页"
}
});

请求参数​

名称类型必须说明
searchObject否条件
search.filterChangeOrderBoolean否过滤改签后订单
search.partnerProfitShareBoolean否合伙人是否需要分账
search.fromTimeString否开始时间 yyyy-MM-dd 用于查询上车时间
search.toTimeString否结束时间 yyyy-MM-dd 用于查询上车时间
search.settlementIdString否结算id,查询指定结算下的信息搭配partnerId使用
search.mobileString否手机号,用来查询他人给自己下的订单
search.tenantIdString否租户
search.statisticsTypeString否统计类型 1:按天 2:按月
search.isRoundTripString否0:单程,1:双程 空:所有
search.monthString否月份
search.startMainAreaString否开始城市
search.endMainAreaString否结束城市
search.orderStatusNumber否订单状态 0-已取消 1-已支付 2-已完成 3-其他
search.ticketStateString否车票状态 0-已取消 1-未乘车 2-已乘车 3-已完成 4-未知状态 5-已过期
search.ticketStatusString[]否车票状态集合
0-已取消
1-未乘车
2-已乘车未转乘
3-已完成
4-其他
5-已过期
search.successNumber[]否订单状态列表
search.companyIdString否公司id
search.orderTypeNumber否订单类型3巴士订单
search.usernameString否用户
search.partnerIdString否合伙人
search.startStationsString[]否上车站点列表
search.endStationsString[]否下车站点清单
search.keywordString否模糊匹配关键字
search.fromString否查询起始时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z
search.toString否查询终止时间,时间样式为RFC3339格式,如:2019-04-19T00:13:39.649Z
pgObject否分页
pg.pageNumber否页码,首页从0开始
pg.sizeNumber否每页记录,默认为10
pg.sortString[]否排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。
例如:["id", "crDate;desc"]

返回​

订单列表

[ ]

返回属性​

名称类型说明
ticketAccountString出票账户,默认RMB
monthlyBillingFlagBoolean是否月结
orderNumberString订单编号
changeBatchNumber订单改签批次
changeAssociatedOrderIdsString[]改签关联订单id集合
discountInfosObject[]折扣信息
discountInfos.[].typeString折扣类型 activity-活动 coupon-优惠券
discountInfos.[].activityIdString活动编号
discountInfos.[].activityNameString活动名称
discountInfos.[].couponIdString优惠券id
discountInfos.[].couponNameString优惠券名称
discountInfos.[].sourceString优惠券来源
DOUYIN 抖音
PLATFORM 平台
discountInfos.[].sourceNameString优惠券来源名称
discountInfos.[].costNumber优惠券成本
discountInfos.[].discountPriceNumber折扣价格
discountInfos.[].refundPriceNumber退款金额
discountInfos.[].failureBoolean该优惠是否失效
discountInfos.[].extraObject扩展属性
merchantString关联商户
merchantPriceNumber商户价格
merchantRootPriceNumber商户基础价
merchantProfitSharingNumber渠道对商户的分润
taskIdsString[]任务关联id
completionTimeString完成时间
orderChangeRemarksString订单变更备注
usernameString操作人账号
fullNameString操作人姓名
hitchOrderObject顺风车订单信息
hitchOrder.payTimeString支付时间
hitchOrder.appIdStringappid
hitchOrder.partnerIdString合伙人id
0-表示平台
hitchOrder.orderStatusNumber订单状态
-1-未支付
0-已取消
1-已支付
2-进行中
3-已完成
hitchOrder.predictBeginDateString预估开始时间
hitchOrder.remarksString备注
hitchOrder.passengerNumberNumber乘客人数
hitchOrder.passengerNameString乘坐人
hitchOrder.passengerPhoneString乘坐人电话
hitchOrder.subscribeNameString预约人
hitchOrder.subscribePhoneString预约人电话
hitchOrder.surchargesObject附加费列表
hitchOrder.onCityIdString开始城市编号
hitchOrder.onCityNameString开始城市名称
hitchOrder.onStationIdString开始区域编号
hitchOrder.onStationNameString开始站点名称
hitchOrder.onAddressString开始地址
hitchOrder.onLocationString开始地址经纬度(经度,纬度)
hitchOrder.offCityIdString结束城市编号
hitchOrder.offCityNameString结束城市名称
hitchOrder.offStationIdString结束区域编号
hitchOrder.offStationNameString结束站点名称
hitchOrder.offAddressString结束地址
hitchOrder.offLocationString结束地址经纬度(经度,纬度)
busOrderObject巴士订单信息
busOrder.orderStatusNumber订单状态 0-已取消 1-已支付 2-已完成 3-其他 4-已改签
busOrder.payTimeString支付时间
busOrder.payTypeNumber支付方式,0 - 微信支付 , 1 - 支付宝
busOrder.appIdStringappid
busOrder.orderFromTypeNumber订单来源 0 - 微信 , 1 - 后台下单
busOrder.cancelOrderTimeString取消订单时间
busOrder.cancelRemarkString取消订单备注
busOrder.refundTimeString退款时间
busOrder.refundPriceNumber退款金额(退给用户的)
busOrder.settlementRatioNumber退款结算比例
busOrder.refundRemarkString退款备注
busOrder.orderIdString第三方公司对应订单id
busOrder.costNumber与公司结算价格
busOrder.companyIdString公司id
busOrder.directionalCompanyString定向公司id
busOrder.companyNameString公司名称
busOrder.agentString代理商
busOrder.effTimeString有效时间
busOrder.fromObject去程开始信息
busOrder.from.cityString城市(字典项id)
busOrder.from.stationString站点id
busOrder.from.stationNameString站点名称
busOrder.from.onAddressString详细上车站点地址
busOrder.from.offAddressString详细下车站点地址
busOrder.toObject去程结束信息
busOrder.to.cityString城市(字典项id)
busOrder.to.stationString站点id
busOrder.to.stationNameString站点名称
busOrder.to.onAddressString详细上车站点地址
busOrder.to.offAddressString详细下车站点地址
busOrder.returnFromObject回程开始信息
busOrder.returnFrom.cityString城市(字典项id)
busOrder.returnFrom.stationString站点id
busOrder.returnFrom.stationNameString站点名称
busOrder.returnFrom.onAddressString详细上车站点地址
busOrder.returnFrom.offAddressString详细下车站点地址
busOrder.returnToObject回程结束信息
busOrder.returnTo.cityString城市(字典项id)
busOrder.returnTo.stationString站点id
busOrder.returnTo.stationNameString站点名称
busOrder.returnTo.onAddressString详细上车站点地址
busOrder.returnTo.offAddressString详细下车站点地址
busOrder.isOpenBoolean去程是否open票
busOrder.returnIsOpenBoolean回程是否open票
busOrder.isRoundTripBoolean是否往返票
busOrder.collectorNameString取票人名称
busOrder.collectorPhoneString取票人电话
busOrder.partnerIdString合伙人id(如果是扫合伙人的码进来的则需要把信息带上不是则为空)
busOrder.fullnameString下单人姓名(平台用户),不传则使用当前登录人
busOrder.usernameString下单人(平台用户),不传则使用当前登录人
busOrder.phoneString下单人电话(平台用户),不传则使用当前登录人
busOrder.currencyIdString币种
busOrder.shiftObject去程班次信息
busOrder.shift.dateString去程日期 发车日期
busOrder.shift.scheduledShiftTimeString预定班次时间
busOrder.shift.companyIdString公司id
busOrder.shift.companyNameString公司名称
busOrder.shift.scheduleIdString班次id
busOrder.returnShiftObject回程班次信息
busOrder.returnShift.dateString去程日期 发车日期
busOrder.returnShift.scheduledShiftTimeString预定班次时间
busOrder.returnShift.companyIdString公司id
busOrder.returnShift.companyNameString公司名称
busOrder.returnShift.scheduleIdString班次id
busOrder.priceTypeString价格应用界面(目前wechat方式购票传递wechat,其他的传递传空值或者不传。)
busOrder.pricesObject[]班次下票种价格枚举
busOrder.prices.[].feeString价格
busOrder.prices.[].ticketTypeIdString票种类型id
busOrder.prices.[].ticketTypeNameString票价类型名称
busOrder.prices.[].ticketCategoryLineIdString路线票种id
busOrder.prices.[].ticketCategoryNameString线路票种名称
busOrder.orderDetailsObject[]订单车票每程详情列表
busOrder.orderDetails.[].passengerString乘客姓名(如果没有选择乘客这里的数据填 ZAKC)
busOrder.orderDetails.[].passengerTelString乘客联系电话(如果没有选择乘客这里的数据填 12345678900)
busOrder.orderDetails.[].passengerEmailString电子邮箱(可不填)
busOrder.orderDetails.[].passengerFlightNoString航班号码(可不填)
busOrder.orderDetails.[].idCardString身份证号(可不填)
busOrder.orderDetails.[].directorIdTypeString身份证类型(可不填)
busOrder.orderDetails.[].priceNumber协议票价
busOrder.orderDetails.[].priceIdString关联价格定义中的标识
busOrder.orderDetails.[].relatedTicketString关联回程票号与回程, 回程取票后填写在此处
busOrder.orderDetails.[].busScheduleIdString预定班次编号
busOrder.orderDetails.[].runDateString行程日期
busOrder.orderDetails.[].runTimeString行程时间
busOrder.orderDetails.[].checkInObject上车班次信息
busOrder.orderDetails.[].checkIn.busScheduleIdString实际班次编号
busOrder.orderDetails.[].checkIn.checkInTimeString上车时间
busOrder.orderDetails.[].checkIn.ticketCheckerString验票员
busOrder.orderDetails.[].thirdOrderIdString第三方订单id
busOrder.orderDetails.[].onStationIdString最终车票上车站点id
busOrder.orderDetails.[].onStationNameString最终车票上车站点名称
busOrder.orderDetails.[].offStationIdString最终车票下车站点id
busOrder.orderDetails.[].offStationNameString最终车票下车站点id
busOrder.orderDetails.[].ticketChangeCountNumber车票改签次数
busOrder.orderDetails.[].ticketChangePriceNumber当前车票改签总费用
busOrder.orderDetails.[].ticketChangeFeeObject改签费用
busOrder.orderDetails.[].ticketChangeFee.changeNewTicketPriceNumber改签后新票价,用于存储改签后票价成本,用于计算退款金额
busOrder.orderDetails.[].ticketChangeFee.handingFeeNumber手续费
busOrder.orderDetails.[].ticketChangeFee.priceDiffNumber差价
busOrder.orderDetails.[].ticketChangeFee.priceTotalNumber总费用
busOrder.orderDetails.[].limitDateString[]限定可改签时间
busOrder.orderDetails.[].exchangeRateNumber汇率
busOrder.orderDetails.[].shiftTimeString最新班次时间
busOrder.orderDetails.[].originalTicketCodeString改签前原车票
busOrder.orderDetails.[].qrCodeInfoString二维码信息
busOrder.orderDetails.[].ticketGroupString票组信息,往返票在同一组
busOrder.orderDetails.[].isReturnString是否回程 0:去程,1:回程
busOrder.orderDetails.[].ticketPriceNumber对外票价
busOrder.orderDetails.[].busTicketTypeString票种类型(必填)
busOrder.orderDetails.[].ticketTypeNameString票种类型名称
busOrder.orderDetails.[].ticketCategoryLineIdString线路票种价格
busOrder.orderDetails.[].operatingStateString中港通状态 0-状态未知 1-新票未售 2-已售未取 3-已取未用 5-已乘车扫描未转乘 6-已扫描 7-车票已过期 8-车票已停用 9-车票已作废 10-已退票
中旅状态 0-锁座未出票 1-成功出票 2-已退票 3-已改签 4-订单取消 5-全程已验票 6-支付超时 7-前半程已验票 8-后台强制退款 9-单张取消
busOrder.orderDetails.[].stateString状态 0-已取消 1-未乘车 2-已扫描未转乘 3-已完成 4-其他 5-已过期 6-已改签
busOrder.orderDetails.[].ignoreBoolean是否忽略
- false 不忽略,不在申请退款中且中港通已退款则会显示在申请取消列表中
- true 忽略
busOrder.orderDetails.[].processingStateString处理状态
0-已驳回
1-未处理
2-处理中
3-已处理
4-已撤回
busOrder.orderDetails.[].stateNameString状态名称
busOrder.orderDetails.[].ticketCodeString车票号
busOrder.orderDetails.[].takeTicketCodeString取票号
busOrder.orderDetails.[].seatsString座位号
busOrder.orderDetails.[].operatorRefundTimeString运营商退款时间
busOrder.orderDetails.[].reportBoolean
busOrder.remarksString备注信息
busOrder.consoleRemarksString控制台备注信息
transactionIdString微信支付订单号
prepayIdString微信预支付生成的标识
首次发起支付时生成,支付过程中断后再次支付时提供
priceNumber实付价
originalPriceNumber原价
currencyString币种
- RMB
- HKD
- MOP
orderTypeNumber订单类型
-1 包车订单
-2 专线订单
-3 巴士订单
-4 拼车订单
-5 司机群订单
-6 顺风车订单
-7 配Q单
-8 拼车订单
注意: 包车规则传递orderType语意为时租、点对点,订单类型需特殊字段传递
relationString关联订单
记录发起返空线路的原订单。不为空则表示为特惠订单。
noticesString[]通知控制信息
第二次将不发送通知
enableProfitShareBoolean是否开启分账
enableProfitShareTimeString待开启分账时间
partnerProfitShareBoolean合伙人是否需要分账
accountRequestInfosObject[]分账请求信息列表
accountRequestInfos.[].appIdStringappId
accountRequestInfos.[].idString订单id
accountRequestInfos.[].transactionIdString微信支付订单号
accountRequestInfos.[].outOrderNoString商户系统内部的分账单号
accountRequestInfos.[].orderIdString微信分账单号,微信支付系统返回的唯一标识
accountRequestInfos.[].stateString分账单状态(每个接收方的分账结果请查看receivers中的result字段)
1、PROCESSING:处理中
2、FINISHED:分账完成
accountRequestInfos.[].receiversObject[]分账方信息列表
accountRequestInfos.[].receivers.[].typeString分账接收方类型
1、MERCHANT_ID:商户号
2、PERSONAL_OPENID:个人openid(由父商户APPID转换得到)
accountRequestInfos.[].receivers.[].descriptionString分账的原因描述,分账账单中需要体现
accountRequestInfos.[].receivers.[].accountString分账接收方账号:
1、类型是MERCHANT_ID时,是商户号(mch_id或者sub_mch_id)
2、类型是PERSONAL_OPENID时,是个人openid
accountRequestInfos.[].receivers.[].usernameString合伙人 / 公司 / 司机
accountRequestInfos.[].receivers.[].nameString合伙人名 / 公司名 / 司机
accountRequestInfos.[].receivers.[].userTypeString身份 1-合伙人 2-公司 3-司机
accountRequestInfos.[].receivers.[].amountNumber分账金额 单位为分,只能为整数,不能超过原订单支付金额及最大分账比例金额
accountRequestInfos.[].receivers.[].resultString分账结果
1、PENDING:待分账
2、SUCCESS:分账成功
3、CLOSED:已关闭
accountRequestInfos.[].receivers.[].failReasonString分账失败原因,当分账结果result为CLOSED(已关闭)时,返回该字段
1、ACCOUNT_ABNORMAL:分账接收账户异常
2、NO_RELATION:分账关系已解除
3、RECEIVER_HIGH_RISK:高风险接收方
4、RECEIVER_REAL_NAME_NOT_VERIFIED:接收方未实名
5、NO_AUTH:分账权限已解除
6、RECEIVER_RECEIPT_LIMIT:接收方已达收款限额
7、PAYER_ACCOUNT_ABNORMAL:分出方账户异常
accountRequestInfos.[].receivers.[].detailIdString微信分账明细单号
accountRequestInfos.[].receivers.[].inflowPlatformBoolean这笔资金是否放回平台
accountRequestInfos.[].receivers.[].redistributeObject重新分账信息
accountRequestInfos.[].receivers.[].redistribute.outOrderNoString商户系统内部的分账单号
accountRequestInfos.[].receivers.[].redistribute.orderIdString微信分账单号,微信支付系统返回的唯一标识
accountRequestInfos.[].receivers.[].redistribute.stateString分账单状态(每个接收方的分账结果请查看receivers中的result字段)
1、PROCESSING:处理中
2、FINISHED:分账完成
accountRequestInfos.[].receivers.[].redistribute.resultString分账结果
1、PENDING:待分账
2、SUCCESS:分账成功
3、CLOSED:已关闭
accountRequestInfos.[].receivers.[].redistribute.failReasonString分账失败原因,当分账结果result为CLOSED(已关闭)时,返回该字段
accountRequestInfos.[].receivers.[].redistribute.detailIdString微信分账明细单号
remarkString控制台备注
sourceObject订单来源
source.targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
source.targetIdStringtargetType下的帐户标识
source.targetNameString帐户名
attributionObject[]订单归属
attribution.[].targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
attribution.[].targetIdStringtargetType下的帐户标识
attribution.[].targetNameString帐户名
testFlagBoolean测试标记
extraPropsObject扩展属性
crByString创建者
upByString最后修改者
crDateString创建时间
upDateString最后修改时间
tenantIdString租户ID
idVaries

下载结果模型定义