2025-07-25 12:35:54 +08:00
|
|
|
|
### MyWMS接口测试
|
|
|
|
|
|
### 基础配置
|
|
|
|
|
|
@baseUrl = http://localhost:12315
|
|
|
|
|
|
|
|
|
|
|
|
### 1. 入库订单接口
|
|
|
|
|
|
POST {{baseUrl}}/mywms/orderIn
|
|
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
|
|
|
|
{
|
2025-09-21 12:52:56 +08:00
|
|
|
|
"taskId": "testOrderId1",
|
|
|
|
|
|
"vehicleNo": "1003"
|
2025-07-25 12:35:54 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
### 2. 出库订单接口
|
|
|
|
|
|
POST {{baseUrl}}/mywms/orderOut
|
|
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
|
|
|
|
{
|
2025-07-26 12:05:45 +08:00
|
|
|
|
"taskId": "testOrderId3",
|
2025-09-21 12:52:56 +08:00
|
|
|
|
"vehicleNo": "1001"
|
2025-07-25 12:35:54 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-21 12:52:56 +08:00
|
|
|
|
### 3. 发送任务结果 - 任务完成
|
|
|
|
|
|
POST {{baseUrl}}/wms/task/sendTaskResult
|
2025-07-25 12:35:54 +08:00
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
|
|
|
|
{
|
2025-09-21 12:52:56 +08:00
|
|
|
|
"taskId": "1757666162511010000",
|
|
|
|
|
|
"taskStatus": 100,
|
|
|
|
|
|
"vehicleNo": "1007",
|
|
|
|
|
|
"destination": "C1",
|
|
|
|
|
|
"message": "任务执行成功"
|
2025-07-25 12:35:54 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-21 12:52:56 +08:00
|
|
|
|
### 4. 检查是否允许投料
|
|
|
|
|
|
POST {{baseUrl}}/mywms/agvNotify
|
2025-07-25 12:35:54 +08:00
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
|
|
|
|
{
|
2025-09-21 12:52:56 +08:00
|
|
|
|
"standType": 1
|
2025-07-25 12:35:54 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-07-26 12:05:45 +08:00
|
|
|
|
### 5. 检查是否允许出库
|
2025-09-21 12:52:56 +08:00
|
|
|
|
POST {{baseUrl}}/mywms/agvDone
|
|
|
|
|
|
|
|
|
|
|
|
### 6. 检查是否允许出库
|
|
|
|
|
|
GET {{baseUrl}}/mywms/test
|
|
|
|
|
|
|
|
|
|
|
|
### 7. 取消任务
|
|
|
|
|
|
POST {{baseUrl}}/mywms/cancelOrderIn
|
|
|
|
|
|
Content-Type: application/json
|
|
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
"vehicleNo": "1003"
|
|
|
|
|
|
}
|
2025-07-26 12:05:45 +08:00
|
|
|
|
|
2025-07-25 12:35:54 +08:00
|
|
|
|
### 测试数据说明
|
|
|
|
|
|
# 1. orderIn: 入库订单接口,需要taskId和vehicleNo
|
|
|
|
|
|
# 2. orderOut: 出库订单接口,需要taskId和vehicleNo
|
|
|
|
|
|
# 3. stock: 库存查询接口,需要requestId和details数组
|
|
|
|
|
|
# - details中可以包含vehicleNo和/或locationId
|
|
|
|
|
|
# 4. allowFeed: 查询当前系统是否允许投料操作(GET请求)
|
|
|
|
|
|
|
|
|
|
|
|
### 响应格式说明
|
|
|
|
|
|
# 所有接口都返回MyWmsResponse格式:
|
|
|
|
|
|
# {
|
|
|
|
|
|
# "code": 200, // 响应码
|
|
|
|
|
|
# "message": "操作成功", // 响应消息
|
|
|
|
|
|
# "data": {}, // 具体数据
|
|
|
|
|
|
# "success": true // 是否成功
|
|
|
|
|
|
# }
|