Take.API

<back to all web services

RouteListRequest

分页获取提货路线列表
RouteListRequest Parameters:
NameParameterData TypeRequiredDescription
DriverIDbodystringNo司机编号
SJUserNamebodystringNo司机姓名
SJPhoneNumberbodystringNo司机电话
SJLicenseNumberbodystringNo司机车牌号
StartTimebodystringNo开始时间
EndTimebodystringNo结束时间
RouteIDbodystringNo路线编号
StatusbodyintNo路线状态(-1:全部 0:待确认 1:进行中 2:已完成 3:已拒绝 4:已追加)
StartAddressbodystringNo地点地址
EndAddressbodystringNo终点地址
FleetIdbodyintNo车队Id
WarehouseCodebodystringNo仓库代码
CostStatusbodyintNo路线费用状态
RequestPaging Parameters:
NameParameterData TypeRequiredDescription
PageSizeformintYes每页最多记录数(默认每页20条)
PageIndexformintYes页索引
RouteListResponse Parameters:
NameParameterData TypeRequiredDescription
RouteModelsformList<RouteInfo>Yes路线集合
ResponsePaging Parameters:
NameParameterData TypeRequiredDescription
PageSizeformintYes每页最多记录数
PageIndexformintYes页索引
RowCountformintYes总记录数
PageCountformintYes总页数
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformintYes返回编码,200之外的值都表示有错误
ErrorMsgformstringYes返回的消息
RouteInfo Parameters:
NameParameterData TypeRequiredDescription
IDformintYes主键
RouteIDformstringYes路线编号
UserNameformstringYes司机姓名
PhoneNumberformstringYes司机电话
LicenseNumberformstringYes车牌
IsOutsideformintYes是否外派(0:否 1:是)
StartAddressformstringYes路线起点
EndAddressformstringYes路线终点
StartDTformDateTime?Yes起点开始时间
EndDTformDateTime?Yes预计到达终点时间
ActualEndDTformDateTime?Yes实际到达终点时间
StatusformintYes路线状态(0:待确认 1:进行中 2:已完成 3:已拒绝)
RemarksformstringYes备注
CreateByformstringYes创建人
CreateDTformDateTimeYes创建时间
CostStatusformintYes 费用确认状态(-1:司机拒绝确认 1:司机待确认,2:待请款,3:请款待审核,4:请款已拒绝,5:请款已审核,6:已请款)
BasicCostRemarkformstringNo备注
FileStatusformintYes文件状态
TakeTimeformDateTime?No提到货时间
EndWarehouseCodeformstringYes终点仓库代码

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

HTTP + SOAP12

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

POST /soap12 HTTP/1.1 
Host: bookinglogin.hart-worldwide.com 
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Body>

<RouteListRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WinJo.Framing.DTO">
  <PageIndex>0</PageIndex>
  <PageSize>0</PageSize>
  <CostStatus>0</CostStatus>
  <DriverID>String</DriverID>
  <EndAddress>String</EndAddress>
  <EndTime>String</EndTime>
  <FleetId>0</FleetId>
  <RouteID>String</RouteID>
  <SJLicenseNumber>String</SJLicenseNumber>
  <SJPhoneNumber>String</SJPhoneNumber>
  <SJUserName>String</SJUserName>
  <StartAddress>String</StartAddress>
  <StartTime>String</StartTime>
  <Status>0</Status>
  <WarehouseCode>String</WarehouseCode>
</RouteListRequest>

    </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Body>

<RouteListResponse 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>
  <PageIndex>0</PageIndex>
  <PageSize>0</PageSize>
  <RowCount>0</RowCount>
  <RouteModels>
    <RouteInfo>
      <ActualEndDT>0001-01-01T00:00:00</ActualEndDT>
      <BasicCostRemark>String</BasicCostRemark>
      <CostStatus>0</CostStatus>
      <CreateBy>String</CreateBy>
      <CreateDT>0001-01-01T00:00:00</CreateDT>
      <EndAddress>String</EndAddress>
      <EndDT>0001-01-01T00:00:00</EndDT>
      <EndWarehouseCode>String</EndWarehouseCode>
      <FileStatus>0</FileStatus>
      <ID>0</ID>
      <IsOutside>0</IsOutside>
      <LicenseNumber>String</LicenseNumber>
      <PhoneNumber>String</PhoneNumber>
      <Remarks>String</Remarks>
      <RouteID>String</RouteID>
      <StartAddress>String</StartAddress>
      <StartDT>0001-01-01T00:00:00</StartDT>
      <Status>0</Status>
      <TakeTime>0001-01-01T00:00:00</TakeTime>
      <UserName>String</UserName>
    </RouteInfo>
  </RouteModels>
</RouteListResponse>

    </soap12:Body>
</soap12:Envelope>