Take.API

<back to all web services

RouteDriverRequest

The following routes are available for this service:
GET,POST/route/SearchRouteByDriverId根据司机编号获取司机所有路线
RouteDriverRequest Parameters:
NameParameterData TypeRequiredDescription
DriverIDbodystringNo司机编号
StatusbodyintNo路线状态(-1:全部 0:待确认 1:进行中 2:已完成 3:已拒绝 4:已追加 5:已完成和已追加的)
RouteDriverResponse Parameters:
NameParameterData TypeRequiredDescription
RouteDriverListformList<RouteModelExt>Yes司机路线列表
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformintYes返回编码,200之外的值都表示有错误
ErrorMsgformstringYes返回的消息
RouteModelExt Parameters:
NameParameterData TypeRequiredDescription
IDformintYes主键
RouteIDformstringYes路线编号
DriverIDformstringYes司机编号
WarehouseCodeformstringYes终点仓库编号
WarehouseNameformstringYes仓库名称
PhoneNumberformstringYes联系人电话
UserNameformstringYes联系人姓名
StartAddressformstringYes车辆起点地址
EndAddressformstringYes车辆终点地址
SumBoxNumberformintYes总箱数
SumBoxWeightformfloatYes路线总毛重
SumBoxCubeformfloatYes路线总立方
StartDTformDateTime?Yes车辆到达起点时间
EndDTformDateTime?Yes预计到达终点时间
ActualEndDTformDateTime?Yes实际到达终点时间
Statusformint?Yes路线状态(0:待确认 1:进行中 2:已完成 3:已拒绝)
TotalTimeformstringYes路线总用时长
RemarksformstringYes备注
CostStatusformintYes 费用确认状态(-1:司机拒绝确认 1:司机待确认,2:待请款,3:请款待审核,4:请款已拒绝,5:请款已审核,6:已请款)
BasicCostRemarkformstringNo备注
FileStatusformintYes文件状态
PrepareListformList<PrepareModelExt>Yes详细提货点
PrepareModelExt Parameters:
NameParameterData TypeRequiredDescription
IDformintYes主键
RouteIDformstringYes提货路线编号
OrderNumberformstringYes提货订单编号
BookingNumberformstringYes商品订单编号
BoxNmberformintYes总箱数
BoxWeightformfloatYes总毛重(单位KG)
BoxCubeformfloatYes总立方(单位立方)
SortformintYes路线排序
TakeAddressformstringYes地址详情
LinkManformstringYes提货点联系人
PhoneNumberformstringYes提货点联系人手机
EstimateDTformDateTimeYes车辆预计到达时间
ActualDTformDateTime?Yes车辆实际到达时间
EndDTformDateTime?Yes司机提完货的时间
ConfirmNumberformintYes司机确认箱数
StatusformintYes状态(0:进行中 1:已完成 )
IsLateformintYes是否晚点(0:否 1:是)
TimeLateformintYes晚点时长(单位分钟)
RemarksformstringYes备注

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /xml/reply/RouteDriverRequest HTTP/1.1 
Host: bookinglogin.hart-worldwide.com 
Content-Type: application/xml
Content-Length: length

<RouteDriverRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WinJo.Framing.DTO">
  <DriverID>String</DriverID>
  <Status>0</Status>
</RouteDriverRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<RouteDriverResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WinJo.Framing.DTO">
  <ErrorCode>0</ErrorCode>
  <ErrorMsg>String</ErrorMsg>
  <RouteDriverList>
    <RouteModelExt>
      <ActualEndDT>0001-01-01T00:00:00</ActualEndDT>
      <BasicCostRemark>String</BasicCostRemark>
      <CostStatus>0</CostStatus>
      <DriverID>String</DriverID>
      <EndAddress>String</EndAddress>
      <EndDT>0001-01-01T00:00:00</EndDT>
      <FileStatus>0</FileStatus>
      <ID>0</ID>
      <PhoneNumber>String</PhoneNumber>
      <PrepareList>
        <PrepareModelExt>
          <ActualDT>0001-01-01T00:00:00</ActualDT>
          <BookingNumber>String</BookingNumber>
          <BoxCube>0</BoxCube>
          <BoxNmber>0</BoxNmber>
          <BoxWeight>0</BoxWeight>
          <ConfirmNumber>0</ConfirmNumber>
          <EndDT>0001-01-01T00:00:00</EndDT>
          <EstimateDT>0001-01-01T00:00:00</EstimateDT>
          <ID>0</ID>
          <IsLate>0</IsLate>
          <LinkMan>String</LinkMan>
          <OrderNumber>String</OrderNumber>
          <PhoneNumber>String</PhoneNumber>
          <Remarks>String</Remarks>
          <RouteID>String</RouteID>
          <Sort>0</Sort>
          <Status>0</Status>
          <TakeAddress>String</TakeAddress>
          <TimeLate>0</TimeLate>
        </PrepareModelExt>
      </PrepareList>
      <Remarks>String</Remarks>
      <RouteID>String</RouteID>
      <StartAddress>String</StartAddress>
      <StartDT>0001-01-01T00:00:00</StartDT>
      <Status>0</Status>
      <SumBoxCube>0</SumBoxCube>
      <SumBoxNumber>0</SumBoxNumber>
      <SumBoxWeight>0</SumBoxWeight>
      <TotalTime>String</TotalTime>
      <UserName>String</UserName>
      <WarehouseCode>String</WarehouseCode>
      <WarehouseName>String</WarehouseName>
    </RouteModelExt>
  </RouteDriverList>
</RouteDriverResponse>