Featured image of post 珠江啤酒

珠江啤酒

珠江啤酒入库采集

珠江啤酒入库采集系统

项目概述

珠江啤酒入库采集系统是针对啤酒生产线设计的智能化仓储管理系统,主要功能包括:

  • 实时采集生产线箱码数据
  • 自动分层分垛处理
  • 托盘码绑定与关联
  • 数据接口服务
  • PDA辅助操作

系统架构

graph TD
    A[生产线] -->|箱码数据| B(采集终端)
    B -->|分层分垛| C[数据处理中心]
    C -->|关联数据| D[数据库]
    D -->|API接口| E[客户端系统]
    E -->|操作指令| B
    F[PDA设备] -->|手工操作| B

功能模块

1. 箱垛采集关联

  • 实时采集AB道箱码
  • 自动分层分垛处理
  • 托盘码绑定
  • 异常数据预警

2. PDA辅助操作

  • 手工数据录入
  • 异常处理
  • 数据查询
  • 系统配置

3. API接口服务

接口规范

{
    "status_code": 200,
    "data": null,
    "message": "OK"
}
字段类型说明
status_codeint状态,200正常,其他异常
dataobject响应数据
messagestring状态信息

3.1 获取托盘关联数据

接口地址

GET /api/prod/getlastpallet?barcode=托盘码

请求示例

curl -X GET "http://api.example.com/api/prod/getlastpallet?barcode=123456"

响应示例

{
    "status_code": 200,
    "data": [
        {
            "lv1Barcode": "24101213430813",
            "lv2Barcode": "24101213430872",
            "lv3Barcode": "24101213430871"
        },
        {
            "lv1Barcode": "24101213430843",
            "lv2Barcode": "24101213430872",
            "lv3Barcode": "24101213430871"
        }
    ],
    "message": "OK"
}

字段说明

字段类型说明
lv1Barcodestring箱码
lv2Barcodestring层码
lv3Barcodestring垛码

3.2 设置托盘码已入库

接口地址

POST /api/prod/setpalletinwarehouse

请求参数

参数名类型必填说明
barcodestring托盘码

请求示例

curl -X POST "http://api.example.com/api/prod/setpalletinwarehouse" \
-H "Content-Type: application/json" \
-d '{"barcode": "123456"}'

响应示例

{
    "status_code": 200,
    "data": "入库成功!",
    "message": "OK"
}