请求地址: /v2/common/queryTripInfo
服务协议: HTTP/GET
请求参数:
| 参数名称 | 类型 | 必选 | 说明 |
|---|---|---|---|
| client_id | string | Y | 申请时的client_id |
| timestamp | long | Y | 时间戳 |
| sign | string | Y | 签名 |
| type | int | Y | 行程类型, 1: 审批单 2:差旅单 |
| approval_id | long | Y | 审批/差旅单号 |
响应data参数:
| 参数名称 | 类型 | 必有 | 说明 |
|---|---|---|---|
| approvalId | string | Y | 审批/差旅单号 |
| status | int | Y | 审批/差旅单状态 2:未开始,3:已开始,4:已结束,7:已取消 |
| type | int | Y | 类型 1: 审批单 2:差旅单 |
| ruleId | long | Y | 规则编号 |
| ruleName | string | Y | 规则名称 |
| ruleStatus | int | Y | 规则状态(0正常;1 已删除) |
| reason | string | N | 申请原因 |
| extraInfo | string | N | 自定义字段 |
| travelInfo | string | N | 差旅详细内容 |
| approvalInfo | string | N | 审批详细内容 |
差旅单信息(travelInfo)参数
| 参数名称 | 类型 | 必选 | 说明 |
|---|---|---|---|
| departureCity | object | Y | 出发城市 |
| departureCity.code | string | Y | 出发城市code |
| departureCity .name | string | Y | 出发城市名称 |
| backCity | object | N | 返回城市 |
| backCity.code | string | N | 返回城市code |
| backCity .name | string | N | 返回城市名称 |
| destinationCity | array | Y | 目的城市 |
| destinationCity.code | string | N | 目的城市code |
| destinationCity .name | string | N | 目的城市名称 |
| travelRecords | array | N | 差旅行程记录 |
| travelRecords .id | long | N | 差旅行程id |
| travelRecords.cityCode | string | N | 差旅行程城市code |
| travelRecords.travelTypeName | string | N | 差旅行程服务类型 |
| startTime | long | Y | 开始时间的时间戳 |
| endTime | long | Y | 结束时间的时间戳 |
审批单信息(approvalInfo)参数
| 参数名称 | 类型 | 必选 | 说明 |
|---|---|---|---|
| startTime | long | Y | 开始时间 |
| endTime | long | Y | 结束时间 |
| isReturn | boolean | N | 是否往返,不往返=0,往返=1,默认为0(规则中如果需要员工指定用车次数时必传,其他情形不传) |
| tripTimes | int | N | 用车次数,当往返时,次数必须为偶数(规则中如果需要员工指定,则必传,其他情形不传) |
| tripMoney | int | N | 用车金额限制,如果需要填写次数,则限制为单次限额,如果无需填写次数,则为总限额(规则中如果需要员工指定,则必传,其他情形不传) |
| fromLongitude | double | N | 出发地经度(规则中如果需要员工指定用车线路,则必传;不传则为任意起点),起终点不能同时为任意,至少要有一个 |
| fromLatitude | double | N | 出发地纬度(规则中如果需要员工指定用车线路,则必传;不传则为任意起点) |
| toLongitude | double | N | 目的地经度(规则中如果需要员工指定用车线路,则必传;不传则为任意终点) |
| toLatitude | double | N | 目的地纬度(规则中如果需要员工指定用车线路,则必传;不传则为任意终点) |
| reason | string | N | 用车原因) |
结果示例:
{
"code":200,
"success":true,
"data":{
"approvalId":1234,
"status":"已开始",
"type":1,
"ruleId":1234567,
"ruleName":"差旅规则",
"ruleStatus":0,
"reason":"申请原因",
"travelInfo":"{\"startTime\":1632708978053,\"endTime\":1632708978053,\"departureCity\":{\"code\":\"0571\",\"name\":\"杭州\"},\"backCity\":{\"code\":\"021\",\"name\":\"上海\"},\"destinationCity\":[{\"code\":\"021\",\"name\":\"上海\"}],\"travelRecords\":[{\"id\":123,\"cityCode\":\"021\",\"travelTypeName\":\"市内用车\"}]}"
}
}