Take.API

<back to all web services

RouteIDModelRequest

The following routes are available for this service:
GET,POST/route/SearchRouteByRouteId根据提货路线编号获取提货路线信息
RouteIDModelRequest Parameters:
NameParameterData TypeRequiredDescription
RouteIDbodystringYes路线编号
RouteModelResponse Parameters:
NameParameterData TypeRequiredDescription
RouteModelsformRouteModelYes详情
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformintYes返回编码,200之外的值都表示有错误
ErrorMsgformstringYes返回的消息
RouteModel Parameters:
NameParameterData TypeRequiredDescription
IDformintYes主键
RouteIDformstringYes路线编号
DriverIDformstringYes司机编号
WarehouseCodeformstringYes终点仓库编号
StartAddressformstringYes车辆起点地址
EndAddressformstringYes车辆终点地址
StartDTformDateTime?Yes车辆到达起点时间
EndDTformDateTime?Yes车辆到达终点时间
Statusformint?Yes路线状态(0:待确认 1:进行中 2:已完成 3:已拒绝)
RemarksformstringYes备注
CostStatusformintYes 费用确认状态(-1:司机拒绝确认 1:司机待确认,2:待请款,3:请款待审核,4:请款已拒绝,5:请款已审核,6:已请款)
BasicCostRemarkformstringNo备注
FileStatusformintYes文件状态

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

HTTP + JSV

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

POST /jsv/reply/RouteIDModelRequest HTTP/1.1 
Host: bookinglogin.hart-worldwide.com 
Content-Type: text/jsv
Content-Length: length

{
	RouteID: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	RouteModels: 
	{
		ID: 0,
		RouteID: String,
		DriverID: String,
		WarehouseCode: String,
		StartAddress: String,
		EndAddress: String,
		StartDT: 0001-01-01,
		EndDT: 0001-01-01,
		Status: 0,
		Remarks: String,
		CostStatus: 0,
		BasicCostRemark: String,
		FileStatus: 0
	},
	ErrorCode: 0,
	ErrorMsg: String
}