API中心

  1. 基本档案
  2. 成套件
返回

成套件新增

接口所在U8C版本:U8 cloud3.6以及更高版本
详细描述:用于成套件新增
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/uapbd/setpart/insert

参数填写指南

请求方式:POST

请求参数(header):

参数填写指南
参数名必填描述默认值
Content-Type请求体数据类型application/json
usercode用户
password密码
trantype翻译类型,按编码为code,不需要翻译为pkcode
system系统参数
uniquekey幂等唯一key

请求参数(body):

参数名类型是否数组必填描述默认值
setpartvo成套件实体
childsnumstring父含子数
partpercentstring单件单价权数
pk_corpstring公司
pk_invmandocpartstring配件编码
pk_invmandocsetstring成套件编码

返回类型参数:

参数名类型是否数组必填描述默认值
setpartvo成套件返回实体
bd_setpartstring成套件主键
childsnumstring父含子数
partpercentstring单件单价权数
pk_corpstring公司主键
pk_invmandocpartstring配件管理主键
pk_invmandocsetstring成套件管理主键

请求参数示例:

复制代码

{
    "setpartvo":[
        {
            "pk_corp":"NCC",
            "pk_invmandocset":"IN000187",
            "pk_invmandocpart":"IN0001",
            "childsnum":"1",
            "partpercent":"1"
        },
        {
            "pk_corp":"NCC",
            "pk_invmandocset":"IN000187",
            "pk_invmandocpart":"IN000216",
            "childsnum":"1",
            "partpercent":"1"
        },
        {
            "pk_corp":"NCC",
            "pk_invmandocset":"IN000216",
            "pk_invmandocpart":"IN000196",
            "childsnum":"1",
            "partpercent":"1"
        },{
            "pk_corp":"NCC",
            "pk_invmandocset":"IN000216",
            "pk_invmandocpart":"IN000234",
            "childsnum":"1",
            "partpercent":"1"
        }
    ]
}

正确返回示例:

复制代码

{
    "status": "success",
    "data": "[{\"pk_corp\":\"1001\",\"unitcode\":\"NCC\",\"unitname\":\"用友网络科技股份有限公司\",\"pk_invmandocset\":\"1001A1100000000070WR\",\"setcode\":\"IN000187\",\"setname\":\"成品1-1\",\"pk_invmandocpart\":\"0001A1100000000003FI\",\"partcode\":\"IN0001\",\"partname\":\"乐事\",\"childsnum\":1,\"partpercent\":1,\"bd_setpart\":\"1001ZZ1000000000OBRT\"},{\"pk_corp\":\"1001\",\"unitcode\":\"NCC\",\"unitname\":\"用友网络科技股份有限公司\",\"pk_invmandocset\":\"1001A1100000000070WR\",\"setcode\":\"IN000187\",\"setname\":\"成品1-1\",\"pk_invmandocpart\":\"1001A1100000000032RD\",\"partcode\":\"IN000216\",\"partname\":\"批次管理1\",\"childsnum\":1,\"partpercent\":1,\"bd_setpart\":\"1001ZZ1000000000OBRU\"},{\"pk_corp\":\"1001\",\"unitcode\":\"NCC\",\"unitname\":\"用友网络科技股份有限公司\",\"pk_invmandocset\":\"1001A1100000000032RD\",\"setcode\":\"IN000216\",\"setname\":\"批次管理1\",\"pk_invmandocpart\":\"1001A1100000000032RA\",\"partcode\":\"IN000196\",\"partname\":\"成品1\",\"childsnum\":1,\"partpercent\":1,\"bd_setpart\":\"1001ZZ1000000000OBRV\"},{\"pk_corp\":\"1001\",\"unitcode\":\"NCC\",\"unitname\":\"用友网络科技股份有限公司\",\"pk_invmandocset\":\"1001A1100000000032RD\",\"setcode\":\"IN000216\",\"setname\":\"批次管理1\",\"pk_invmandocpart\":\"0001ZZ1000000000DRDE\",\"partcode\":\"IN000234\",\"partname\":\"序列号\",\"childsnum\":1,\"partpercent\":1,\"bd_setpart\":\"1001ZZ1000000000OBRW\"}]",
    "taskNumber": "202204080004"
}

错误返回示例:

复制代码

{
    "status": "falied",
    "errorcode": "-32000",
    "errormsg": "U8C返回信息:成套件与配件校验有问题![第1行该存货已设置过成套件, 第3行该存货已设置过成套件]",
    "taskNumber": "202204080005"
}