简要描述:

接口版本:

版本号 制定人 制定日期 修订日期
7.1 Laughing

请求URL :

接口地址 接口说明 请求方式
http://IP/WIP/check2 检查条码是否可以过站 POST
http://IP/WIP/Complete2 条码过站 POST

请求参数:

inputSerials 过站条码列表:

defects 不良信息

assemblys 装配数据

testdatas 测试数据

返回参数说明:

请点击查看示例

单板提交示例

提交示例:单板

{
    "lotName": "5301-TEST230512D",
    "station_name": "L10-老化测试",
    "userID": "test01",
    "stepName": "老化测试",
    "SCAN_TYPE": 22,
    "inputSerials": [
        {
            "serialNmuber": "TEST230512PCB53011"
        }
    ]
}

返回示例:

正确时返回:

{
    "errorcode": 0,
    "content": null,
    "info": null
}

错误时返回:

{
    "errorcode": 1,
    "content": "条码TEST230512PCB53011不存在",
    "info": null
}

提交示例:(拼板,贴多个子板)

提交示例:(拼板,贴多个子板)

{
    "lotName": "ag233812",
    "station_name": "SL17-INI",
    "userID": "pms",
    "stepName": "SMT-贴条码",
    "SCAN_TYPE": 22,
    "inputSerials": [
        {
            "serialNumber": "SN233812005",
            "index": 1,
            "isX": false
        },
        {
            "serialNumber": "SN233812006",
            "index": 2,
            "isX": false
        },
        {
            "serialNumber": "SN233812007",
            "index": 3,
            "isX": false
        },
        {
            "serialNumber": "SN233812008",
            "index": 4,
            "isX": false
        }
    ]
}

综合查询数据验证


提交示例:(拼板,贴多个子板上传母版条码)

提交示例:(拼板,贴多个子板上传母版条码)

{
    "lotName": "ag233812",
    "station_name": "SL17-INI",
    "userID": "pms",
    "stepName": "SMT-贴条码",
    "SCAN_TYPE": 22,
    "inputSerials": [
        {
            "parentSerialNumber": "PSN233812001",
            "serialNumber": "SN233812021",
            "index": 1,
            "isX": false
        },
        {
            "parentSerialNumber": "PSN233812001",
            "serialNumber": "SN233812022",
            "index": 2,
            "isX": false
        },
        {
            "parentSerialNumber": "PSN233812001",
            "serialNumber": "SN233812023",
            "index": 3,
            "isX": false
        },
        {
            "parentSerialNumber": "PSN233812001",
            "serialNumber": "SN233812024",
            "index": 4,
            "isX": false
        }
    ]
}

返回示例

{
    "errorcode": 0,
    "content": "OK,条码PSN233812001过站成功,下一站:SMT-上料扫描",
    "info": {
        "INIT_QTY": 52,
        "isInited": false,
        "pass": 55,
        "fail": 1,
        "cpass": 4,
        "feeds": [],
        "nextStepId": "2075",
        "nextStepName": "SMT-上料扫描"
    }
}

数据验证


提交不良

提交示例不良注意:


提交示例(记录不良):

{
    "lotName": "ag233812",
    "station_name": "SL17-INI",
    "userID": "PMS",
    "stepName": "SMT-贴条码",
    "SCAN_TYPE": 22,
    "inputSerials": [
        {
            "serialNumber": "SN233812001",
            "defects": [
                {
                    "defectType": "SMT",
                    "defectCode": "缺件", 
                    "defectLocation": ""
                }
            ]
        }
    ]
}

提交成功

{
    "errorcode": 0,
    "content": "OK,条码SN233812002送维修站成功",
    "info": {
        "INIT_QTY": 47,
        "isInited": false,
        "pass": 47,
        "fail": 1,
        "cpass": 1,
        "feeds": [],
        "nextStepId": "3043",
        "nextStepName": "REPAIR"
    }
}

数据检查 进入MES检查条码能正常维修

数据检查 进入MES综合查询正常


过站上传测试数据

提交测试数据

{
    "lotName": "5301-TEST230512D",
    "station_name": "L10-老化测试",
    "userID": "test01",
    "stepName": "老化测试",
    "SCAN_TYPE": 22,
    "inputSerials": [
        {
            "serialNumber": "TEST230512PCB53051",
            "testdatas": [
                {
                    "key": "输出电压1,电压[11.4-12.6]",
                    "value": "12.13,PASS,2022-12-6 18:16:19,2022-12-6 18:21:16"
                }
            ]
        }
    ]
}

接口返回

{
    "errorcode": 0,
    "content": null,
    "info": null
}

数据验证
测试数据综合查询


NEW 检查绑定条码

过站前先上传检查绑定条码主条码 有需要上传绑定数据的

范例

{
    "lotName": "lot_computer_PCBA",
    "station_name": "SL17-上料",
    "userID": "pms",
    "stepName": "SMT-上料扫描",
    "SCAN_TYPE": 22,
    "inputSerials": [
        {
            "serialNmuber": "LOT_COMPUTER_PCBA101",
            "assemblys": [
                {
                    "key": "绑定外壳",
                    "value": "COMPUTER_CBA101"
                }
            ]
        }
    ]
}

NEW 上传装配数据和测试数据

过站上传装配数据和测试数据 有需要上传绑定数据的

范例

{
    "lotName": "lot_computer_PCBA",
    "station_name": "SL17-上料",
    "userID": "pms",
    "stepName": "SMT-上料扫描",
    "SCAN_TYPE": 22,
    "inputSerials": [
        {
            "serialNmuber": "LOT_COMPUTER_PCBA101"
            ,"assemblys": [
                {
                    "key": "绑定外壳",
                    "value": "COMPUTER_CBA101"
                }
            ],
            "testdatas": [
                {
                    "key": "序号,任务,圈数,状态",
                    "value": "1,0,4.5,OK"
                }
            ]
        }
    ]
}
作者:潘茂盛  创建时间:2023-07-22 09:22
最后编辑:潘茂盛  更新时间:2024-05-31 09:38