202504-Wms-MengYang/202504-Wms-MengYang-tp/wms_serve_mengyang/api-tests/MyWmsController.http

79 lines
1.6 KiB
Plaintext
Raw Normal View History

2025-07-25 12:35:54 +08:00
### MyWMS接口测试
### 基础配置
@baseUrl = http://localhost:12315
### 1. 入库订单接口
POST {{baseUrl}}/mywms/orderIn
Content-Type: application/json
{
"taskId": "testId12",
"vehicleNo": "1012"
2025-07-25 12:35:54 +08:00
}
### 2. 出库订单接口
POST {{baseUrl}}/mywms/orderOut
Content-Type: application/json
{
"taskId": "testOrderId2",
"vehicleNo": "1002"
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
{
"taskId": "1758595357068010000",
2025-09-21 12:52:56 +08:00
"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
}
### 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": "1012"
}
### 8. AGVDone
POST {{baseUrl}}/mywms/agvDone
Content-Type: application/json
{
"taskId": "testId12"
2025-09-21 12:52:56 +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 // 是否成功
# }