PTL电子标签亮灯/熄灯控制

一、说明

1、该接口主要应用于WMS请求设备亮灯或熄灯。

  • 设备的亮灯及熄灯处理,由第三方维护。

2、该接口由第三方提供及维护,供WMS系统调用。

二、参数说明

1.请求方式

请求方式 POST
接口地址 http://第三方系统API/LightsUp
格式 JSON
编码类型 UTF-8

2.header参数

Content-Type application/json

3.请求参数

序号 字段 字段名 字段类型 长度 必填 说明
1 ref_id 第三方系统标识 string 10 自定义一个系统标识
2 task_id 第三方任务单号 string 100 任务唯一ID
[点亮/熄灯明细]datas
1 device_id 控制器ID string 30   “控制器ID”与“IP地址”任意栏位必须有值
2 ip IP地址 string 80   “控制器ID”与“IP地址”任意栏位必须有值
3 port 端口号 int      
4 label 电子标签id string 60 电子标签id
5 lights_color 灯色 int   灯色,值含义:0-灭灯,1-红,2-绿,3-蓝
6 qty1 数显区1 int      
7 qty2 数显区2 int      
8 relate_lighthouse 关联灯塔 bool      
[储位货品信息]details 当灯色=1、2、3时才有值
1 warehouse_code 仓库代号 String 30    
2 warehouse_name 仓库名称 String 200    
3 storage_code 储位代号 String 60    
4 storage_name 储位名称 String 100    
5 item_code 货品代号 String 50    
6 item_name 货品名称 String 160    
7 short_name 货品简称 String 100    
8 sku_property 货品特征 String 255    
9 specifications 货品规格 String 0    
10 english_name 货品英文名称 String 200    
11 batch_code 批号 String 40    
12 valid_date 有效日期 datatime 0    
13 latest_entry_date 最近入库日 datatime 0    
14 unit_name 单位 string 8    
15 unit_name1 单位( 副 ) string 10    
16 qty 数量 float 0    
17 qty1 数量 ( 副 ) float 0    
18 bil_no 来源单号 String 100    
19 request_code 申请单号 String 100    
20 source_bilno 业务单号 String 100    

4.返回参数

序号 字段 字段名 字段类型 说明
1 code 执行状态 string 0为成功,其他视为失败
2 message 错误说明 string  
3 task_id 第三方任务单号 string 任务唯一ID
[处理明细]datas
1 device_id 控制器ID string  
2 ip IP地址 string  
3 port 端口号 int  
4 label 电子标签ID string 电子标签id
5 code 执行状态 string 0为成功,其他视为失败
6 message 错误说明 string  

三、请求JSON示例

{
"ref_id": "AI-WMS PLUS",
"task_id": "95a24351-33ae-4c5c-9fbb-86accb6d4a33",
"datas": [
{
"device_id": "PTL02",
"ip": "192.168.2.66",
"port": "8010",
"label": "PTL1-01-01-01",
"lights_color": 2,
"qty1": null,
"qty2": null,
"relate_lighthouse": false,
"details": [
{
"warehouse_code": "PTL1",
"warehouse_name": "PTL1仓库",
"storage_code": "PTL1-01-01-01",
"storage_name": "PTL1-01-01-01",
"item_code": "001",
"item_name": "手机支架",
"short_name": "手机支架",
"sku_property": "",
"specifications": "30*50",
"english_name": "",
"batch_code": "",
"valid_date": null,
"latest_entry_date": "2024-03-10 00:00:00",
"unit_name": "个",
"unit_name1": "",
"qty": 100.000000000,
"qty1": 0.000000000,
"bil_no": "",
"request_code": "",
"source_bilno": ""
},
{
"warehouse_code": "PTL1",
"warehouse_name": "PTL1仓库",
"storage_code": "PTL1-01-01-01",
"storage_name": "PTL1-01-01-01",
"item_code": "002",
"item_name": "钢化膜",
"short_name": "钢化膜",
"sku_property": "",
"specifications": "",
"english_name": "",
"batch_code": "",
"valid_date": null,
"latest_entry_date": null,
"unit_name": "张",
"unit_name1": "",
"qty": 800.000000000,
"qty1": 0.000000000,
"bil_no": "",
"request_code": "",
"source_bilno": ""
}
]
}
]
}


四、返回结果示例

{
"code": 0,
"message": "",
"task_id": "95a24351-33ae-4c5c-9fbb-86accb6d4a33",
"datas": [
{
"device_id": "PTL02",
"ip": "192.168.2.66",
"port": 8010,
"label": "PTL1-01-01-01",
"code": 0,
"message": ""
}
]
}