1、基本信息
(1)请求方法: http post
(2)请求地址: http://{hostname}/suptruck/plan/insertVehicles
(3)说明:
新增 或 更新车辆信息新增车辆风险信息新增风险文件信息判断更新集装箱状态为“待确认”或“装箱中”判断集装箱状态不在“已封箱”和“待确认”时,更新计划状态为“装箱中”
(4)对应UI界面:3.1 装箱计划-装箱(完成按钮)
2、请求参数
| 名称 | 数据类型 | 说明 | 是否必填 |
|---|---|---|---|
| loadingSchemeId | Long | 监装方案ID | 是 |
| containerNo | String | 集装箱号 | 是 |
| sealNo | String | 铅封号 | 是 |
| containerType | String | 箱型 | 是 |
| vehicleInfos | Array | 车辆信息 | 是 |
| - goodsName | String | 车辆名称 | 是 |
| - vinCode | String | Vin码 | 是 |
| - riskFlag | String | 风险标识 “有风险”或“” |
否 |
| - riskRemark | String | 风险备注 | 否 |
| - pictureList | Array | 图片列表 | 否 |
| -- riskType | String | 关联类型 10车辆验收 20计划集装箱 30计划装箱 40计划封箱 |
是 |
| -- newFilename | String | 文件名称 | 是 |
| -- url | String | 文件类型名称 | 是 |
| -- thumbnail | String | 文件类型名称2,如:缩略图 | 是 |
| -- fileId | Long | 存放标识 | 是 |
| -- fileType | String | 文件类型代码 10文本 20视频 30音频 40图片 50可执行文件 |
是 |
| -- busiId | Long | 关联业务表ID | 是 |
| -- riskFlag | String | 风险标识 “有风险”或“” |
否 |
| -- riskRemark | String | 风险备注 | 否 |
3、请求示例
{"containerItemId": 1500281601597247488,"loadingPlanId": 1650834339107315712,"loadingSchemeId" : 1655517969767342080,"containerNo" : "123","sealNo" : "QFH89757","containerType" : "40GP","vehicleInfos" : [{"goodsName" : "乘龙","vinCode" : "1234567890ABCDEFG","riskFlag" : "有风险","riskRemark" : "车轮轴损坏","pictureList": [{"riskType": "30","newFilename": "照片1","url": "https://example.com/picture1.jpg","thumbnail": "https://example.com/picture1_thumbnail.jpg","fileId": "1234","fileType": "40","busiId": 5678,"riskFlag": "","riskRemark": ""},{"riskType": "30","newFilename": "照片2","url": "https://example.com/picture2.jpg","thumbnail": "https://example.com/picture2_thumbnail.jpg","fileId": "5678","fileType": "40","busiId": 8901,"riskFlag": "","riskRemark": ""}]}]}
4、响应参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
| code | Integer | code |
| msg | String | 提示信息 |
| timestamp | String | 时间戳 |
5、响应示例
{"msg": "操作成功","code": 100,"timestamp": "2023-04-27 15:25:28"}
备注
- 更多返回错误代码请看首页的错误代码描述
