Take.API

<back to all web services

ProblemListExtRequest

The following routes are available for this service:
GET,POST/problem/SearchProblemExtPageList分页获取提货路线中的问题件信息
ProblemListExtRequest Parameters:
NameParameterData TypeRequiredDescription
RouteIDbodystringNo提货路线编号
StartDTbodystringNo时间段开始
EndDTbodystringNo时间段结束
ProblemTypebodystringNo问题件类型(0:重新下单,没有原订单号 1:重新下单,之前订单作废 2:保留原单,创建新的订单 3:保留原单,修改原单箱数 4:合并订单,绑定新的订单 4:合并订单,绑定新的订单)
SJUserNamebodystringNo司机姓名
SJPhoneNumberbodystringNo司机电话
SJLicenseNumberbodystringNo车牌
HDLinkManbodystringNo提货点联系人
HDPhoneNumberbodystringNo联系人电话
HDAddressbodystringNo提货点地址
RequestPaging Parameters:
NameParameterData TypeRequiredDescription
PageSizeformintYes每页最多记录数(默认每页20条)
PageIndexformintYes页索引
ProblemListExtResponse Parameters:
NameParameterData TypeRequiredDescription
ProblemModelsformList<ProblemExtInfo>Yes问题件列表
ResponsePaging Parameters:
NameParameterData TypeRequiredDescription
PageSizeformintYes每页最多记录数
PageIndexformintYes页索引
RowCountformintYes总记录数
PageCountformintYes总页数
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformintYes返回编码,200之外的值都表示有错误
ErrorMsgformstringYes返回的消息
ProblemExtInfo Parameters:
NameParameterData TypeRequiredDescription
IDformintYes主键
RouteIDformstringYes路线编号
ProblemIDformstringYes问题件编号
PrepareIDformintYes配货详情ID
SJLicenseNumberformstringYes车牌
SJUserNameformstringYes司机姓名
SJPhoneNumberformstringYes司机电话
CorporateNameformstringYes公司名称
HDLinkManformstringYes提货点联系人
HDPhoneNumberformstringYes联系人号码
HDProvinceformintYes提货点省份
HDCityformintYes提货点市
HDAreaformintYes提货点县区
HDAddressformstringYes提货点详细地址
TakeAddressformstringYes提货点完整地址
ProblemTypeformintYes问题件类型(0:重新下单,没有原订单号 1:重新下单,之前订单作废 2:保留原单,创建新的订单 3:保留原单,修改原单箱数 4:合并订单,绑定新的订单)
HandlingStatusformintYes处理状态
ProblemNumberformintYes问题件箱数
ProblemWeightformfloatYes问题件重量
ProblemCubeformfloatYes问题件立方
RemarksformstringYes备注
CreateByformstringYes创建人
CreateDTformDateTimeYes创建时间
YBookingNumberformstringYes原商品单号
NBookingNumberformstringYes新商品单号

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/ProblemListExtRequest HTTP/1.1 
Host: bookinglogin.hart-worldwide.com 
Content-Type: text/jsv
Content-Length: length

{
	RouteID: String,
	StartDT: String,
	EndDT: String,
	ProblemType: String,
	SJUserName: String,
	SJPhoneNumber: String,
	SJLicenseNumber: String,
	HDLinkMan: String,
	HDPhoneNumber: String,
	HDAddress: String,
	PageSize: 0,
	PageIndex: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ProblemModels: 
	[
		{
			ID: 0,
			RouteID: String,
			ProblemID: String,
			PrepareID: 0,
			SJLicenseNumber: String,
			SJUserName: String,
			SJPhoneNumber: String,
			CorporateName: String,
			HDLinkMan: String,
			HDPhoneNumber: String,
			HDProvince: 0,
			HDCity: 0,
			HDArea: 0,
			HDAddress: String,
			TakeAddress: String,
			ProblemType: 0,
			HandlingStatus: 0,
			ProblemNumber: 0,
			ProblemWeight: 0,
			ProblemCube: 0,
			Remarks: String,
			CreateBy: String,
			CreateDT: 0001-01-01,
			YBookingNumber: String,
			NBookingNumber: String
		}
	],
	PageSize: 0,
	PageIndex: 0,
	RowCount: 0,
	PageCount: 0,
	ErrorCode: 0,
	ErrorMsg: String
}