易飞ERP WebAPI 支持单据新增/删除/审核/撤审
目前最新版本:V9.2 若您使用的不是最新版,可在Q群文件下载最新版。
功能说明:
说明文档中已列出接口的所有功能,详细功能请参照使用说明。
对接MES/WMS/PLM/OA等系统必用精品。
若只需要审核功能,可以看 易飞ERP 审核员 WebAPI :https://blog.s3.sh.cn/thread-127-1-1.html
使用说明:
➢ 请求地址 :
http://192.168.56.XXX:9023/YiFeiAPI
➢ 请求 Header :
Accept = S3YiFeiAPI
ContentType = application/json
➢ 请求 Query :
Query 参数接口功能完整地址
ApiName=UserCheck账号验证http://192.168.56.xxx:9023/YiFeiAPI?ApiName=UserCheck
ApiName=TransManager审核/撤审http://192.168.56.xxx:9023/YiFeiAPI?ApiName=TransManager
ApiName=GetSQL自定义SQL查询http://192.168.56.xxx:9023/YiFeiAPI?ApiName=GetSQL
ApiName=INVI02品号信息查询http://192.168.56.xxx:9023/YiFeiAPI?ApiName=INVI02
ApiName=INVI05库存交易单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=INVI05
ApiName=INVI08调拨单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=INVI08
ApiName=COPI06客户订单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=COPI06
ApiName=COPI13出货通知单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=COPI13
ApiName=COPI08销货单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=COPI08
ApiName=PURI07采购单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=PURI07
ApiName=PURI20到货单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=PURI20
ApiName=PURI12到货单检验http://192.168.56.xxx:9023/YiFeiAPI?ApiName=PURI12
ApiName=PURI09进货单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=PURI09
ApiName=MOCI03领料单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=MOCI03
ApiName=MOCI04退料单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=MOCI04
ApiName=MOCI05生成入库单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=MOCI05
ApiName=MOCI06委外进货单http://192.168.56.xxx:9023/YiFeiAPI?ApiName=MOCI06
下载地址:
QQ群:128669090 群文件中下载,程序若有更新也会第一时间在群中更新。
https://kss.s3.sh.cn/S3Soft/About/Qqun.jpg
⚫ 账号验证
➢ 请求地址 : (请求类型:不限)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=UserCheck
➢ 请求 Body / 参数说明 :
{
"xUserID": "DS",
"xPassWord": ""
} {
"xUserID": "登录账号",
"xPassWord": "登录密码"
}
➢ 响应示例 :
◇成功
{
"result":{
"success": "True",
"description": "Sys Admin"
}
} {
"result":{
"验证结果": "成功",
"返回登录账号名称": "Sys Admin"
}
}
◇失败
{
"result":{
"success": "False",
"description": "帐号或密码错误!"
}
} {
"result":{
"验证结果": "失败",
"失败描述": "帐号或密码错误!"
}
}
⚫ 审核/撤审
➢ 请求地址 : (请求类型:不限)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=TransManager
➢ 请求 Body / 参数说明 :
{
"xDB": "DEMO",
"xProgramID": "COPI06",
"xType": "2201",
"xNo": "20241011003",
"xXh": "",
"xPiCi": "",
"xDate": "20241019",
"xDO": "DO",
"xUser": "DS"
} {
"xDB": "数据库名",
"xProgramID": "程序编号",
"xType": "单别",
"xNo": "单号",
"xXh": "变更单类有序号字段时使用",
"xPiCi": "到货检验单批次",
"xDate": "审核日期",
"xDO": "DO:审核;UNDO:撤审",
"xUser": "审核/撤审的用户,需有对应权限"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "True 2201
20241011003 审核或撤销审核信息单身共2笔;成功2笔;失败0笔;"
}
} {
"result": {
"操作结果": "成功",
"成功描述": "具体审核员返回结果描述"
}
}
◇失败(存在两种返回结果)
{
"result": {
"success": "False",
"description": "False1 220-11060700001 审核或撤销审核信息单身共 0 笔;成功 0 笔;失败 0 笔;"
}
}{
"result":{
"操作结果": "失败",
"失败描述": " False1 代表以下几种情况
1、单据不存在; 2、审核已审核单据;
3、用户无权限; 4、撤审未审核单据;"
}
}
{
"result": {
"success": "False",
"description": "False2 220-11060700001 E:100732 此单据已有制令单号 :[ 5101-20110609001]不可取消确认!"
}
}{
"result":{
"操作结果": "失败",
"失败描述": "False2
返回失败代码,
并进行描述失败原因"
}
}
⚫ 自定义SQL 查询
➢ 请求地址 : (请求类型:GET)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=GetSQL
➢ 请求 Body / 参数说明 :
{
"xFields": "MB001,MB002,MB064",
"xDBTabel": "DEMO..INVMB",
"xWhere": "MB001 IN ('21001','21002')",
"xGroup": "MB001,MB002,MB064",
"xOrder": "MB001 DESC"
} {
"xFields": "需要查询的字段",
"xDBTabel": "数据库名..表名",
"xWhere": "查询条件",
"xGroup": "分组字段", 【注:可以不传】
"xOrder": "排序字段" 【注:可以不传】
}
➢ 响应示例 :
◇成功
{
"result":{
"success": "True",
"description": "查询成功",
"count": "2",
"rows": [
{
"MB001": "21002",
"MB002": "XL足垫",
"MB064": "18"
},
{
"MB001": "21001",
"MB002": "SL足垫",
"MB064": "17"
}
]
}
} {
"result":{
"success": "成功",
"description": "查询成功",
"count": "查询返回行数",
"rows": [
{
"MB001": "查询字段内容",
"MB002": "查询字段内容",
"MB064": "查询字段内容"
},
{
"MB001": "查询字段内容",
"MB002": "查询字段内容",
"MB064": "查询字段内容"
}
]
}
}
◇失败
{
"result": {
"success": "False",
"description": "SQL State:
42000, SQL Error Code: 102'WHERE' 附近有语法错误。"
}
} {
"result": {
"success": "失败",
"description": "执行SQL失败描述"
}
}
⚫ 品号查询
➢ 请求地址 : (请求类型:GET)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=INVI02
➢ 请求 Body / 参数说明 :
{
"xDB": "DEMO",
"xPH": "21001"
} {
"xDB": "数据库",
"xPH": "品号"
}
➢ 响应示例 :
◇成功
{
"result":{
"success": "True",
"description": "查询成功",
"count": "1",
"rows": [
{
"COMPANY": "DEMO90",
"CREATOR": "DS",
"USR_GROUP": "",
"CREATE_DATE":"20110531114330463",
"MODIFIER": "DS",
"MODI_DATE":"20241020010549253",
"FLAG": "80",
"MB001": "21001",
"MB002": "SL足垫",
"MB003": "500黑",
"MB004": "PCS",
……数据库所有字段
}
]
}
} {
"result":{
"success": "成功",
"description": "查询成功",
"count": "返回行数",
"rows": [
{
"COMPANY": "DEMO90",
"CREATOR": "DS",
"USR_GROUP": "",
"CREATE_DATE":"20110531114330463",
"MODIFIER": "DS",
"MODI_DATE":"20241020010549253",
"FLAG": "80",
"MB001": "21001",
"MB002": "SL足垫",
"MB003": "500黑",
"MB004": "PCS",
……数据库所有字段
}
]
}
}
◇失败
{
"result":{
"success": "False",
"description": "查询成功,但品号不存在",
"count": "0"
}
} {
"result": {
"success": "失败",
"description": "失败原因",
"count": "查询到行数"
}
}
⚫ 库存交易单
☆库存交易单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=INVI05
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TA001": "218",
"TA014": "20241018",
"TA008": "01",
"TA033": "XMBH"
},
"body": [
{
"TB003": "0001",
"TB004": "111001",
"TB007": "1",
"TB010": "10",
"TB012": "01",
"TB029": "##########",
"TB014": "1"
},
{
"TB003": "0002",
"TB004": "21001",
"TB007": "1",
"TB010": "100",
"TB012": "01",
"TB029": "##########"
}{
"xKey": "调用系统 Key",
"xUserID": "创建用户",
"xDB": "数据库名",
"head": { 单头
"TA001": "单别",
"TA014": "单据日期",
"TA008": "工厂编号",
"TA033": "项目编号"
},
"body": [ 单身
{
"TB003": "序号",
"TB004": "品号",
"TB007": "数量",
"TB010": "单位成本",
"TB012": "仓库",
"TB029": "库位",【注:未启库位管理可不传,否则必传 】
"TB014": "批号" 【注:未启批号管理可不传,否则必传 】
},
{
"TB003": "序号",
"TB004": "品号",
"TB007": "数量",
"TB010": "单位成本",
"TB012": "仓库",
"TB029": "库位"
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241012005",
"success": "True",
"head": {
"2501-20241012005": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241012006",
"success": "False",
"head": {
"2501-20241012006": "False:SQLState: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627 违反了 PRIMARY KEY 约束 'PK_COPTN'。不能在对象 'dbo.COPTN' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆库存交易单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=COPI13
➢ 请求 Body / 参数说明 :
{
"xType": "218",
"xNo": "20241018001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
}{
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
} {
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 调拨单
☆ 调拨单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=INVI08
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TA001": "120",
"TA014": "20241018",
"TA008": "01",
"TA033": "XMBH"
},
"body": [
{
"TB003": "0001",
"TB004": "111001",
"TB007": "1",
"TB012": "01",
"TB029": "##########",
"TB013": "02",
"TB030": "##########",
"TB014": "1"
},
{
"TB003": "0002",
"TB004": "21001",
"TB007": "1",
"TB012": "01",
"TB029": "##########",
"TB013": "02",
"TB030": "##########"
}
]
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户",
"xDB": "数据库名",
"head": { 单头
"TA001": "单别",
"TA014": "单据日期",
"TA008": "工厂编号",
"TA033": "项目编号"
},
"body": [ 单身
{
"TB003": "序号",
"TB004": "品号",
"TB007": "数量",
"TB012": "转出仓库",
"TB029": "转出库位", 【注:未启用库位管理可不传,否则必传】
"TB013": "转入仓库",
"TB030": "转入库位", 【注:未启用库位管理可不传,否则必传】
"TB014": "批号" 【注:未启用批号管理可不传,否则必传】
},
{
"TB003": "序号",
"TB004": "品号",
"TB007": "数量",
"TB012": "转出仓库",
"TB029": "转出库位",
"TB013": "转入仓库",
"TB030": "转入库位"
}
]
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241012005",
"success": "True",
"head": {
"2501-20241012005": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241012006",
"success": "False",
"head": {
"2501-20241012006": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_COPTN'。不能在对象 'dbo.COPTN' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆调拨单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=COPI13
➢ 请求 Body / 参数说明 :
{
"xType": "120 ",
"xNo": "20241018002",
"xDB": "DEMO"
}{
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
}{
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
} {
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 客户订单
☆ 客户订单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=COPI06
➢ 请求 Body / 参数说明 :
{
"xKey": "009090989898",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TC001": "2201",
"TC003": "20241011",
"TC004": "1001",
"TC007": "GCBH",
"TCI01": "20241011",
"TC077": "项目编号"
},
"body": [
{
"TD003": "0001",
"TD004": "111001",
"TD007": "1",
"TD008": "10",
"TD011": "10",
"TD012": "10",
"TD013": "20241011"
},
{
"TD003": "0002",
"TD004": "21001",
"TD008": "100",
"TD011": "1000",
}
]
}{
"xKey": "调用系统Key",
"xUserID": "创建用户",
"xDB": "数据库名",
"head": { 单头
"TC001": "单别",
"TC003": "订单日期",
"TC004": "客户编号",
"TC007": "出货工厂",
"TCI01": "交货日期", 【注:交货日期不传时,默认取订单日期】
"TC077": "项目编号" 【注:未启用项目管理可不传,否则必传】
},
"body": [ 单身
{
"TD003": "序号",
"TD004": "品号",
"TD007": "仓库", 【注:仓库可不传,不传时,取品号信息主要仓库】
"TD008": "订单数量",
"TD011": "单价",
"TD012": "金额", 【注:金额可不传,不传时,金额=订单数量*单价】
"TD013": "预交货日" 【注:预交货日不传时,默认取单头交货日期】
},
{
"TD003": "序号",
"TD004": "品号",
"TD008": "订单数量",
"TD011": "单价",
}
]
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "009090989898",
"no": "20241011002",
"success": "True",
"head": {
"2201-20241011002": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "009090989898",
"no": "20241011003",
"success": "False",
"head": {
"2201-20241011003": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_COPTC'。不能在对象 'dbo.COPTC' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆客户订单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=COPI06
➢ 请求 Body / 参数说明 :
{
"xType": "2201",
"xNo": "20241011001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
}{
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
} {
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 出货通知单
☆出货通知单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=COPI13
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TN001": "2501",
"TN021": "20241012",
"TO004": "2201",
"TO005": "20241011004"
},
"body": [
{
"TO003": "0001",
"TO006": "0001",
"TO007": "111001",
"TO011": "01",
"TO039": "##########",
"TO014": "1",
"TO024": "1"
},
{
"TO003": "0002",
"TO006": "0002",
"TO007": "21001",
"TO024": "1",
"TO039": "##########"
}
]
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户"",
"xDB": "数据库名"",
"head": { 单头
"TN001": "单别",
"TN021": "单据日期",
"TO004": "客户订单单别",
"TO005": "客户订单单号"
},
"body": [
{
"TO003": "出货通知单序号",
"TO006": "客户订单序号",
"TO007": "品号",
"TO011": "仓库", 【注:仓库可不传,不传时,取客户订单对应仓库】
"TO039": "库位", 【注:未启用库位管理可不传,否则必传】
"TO014": "批号", 【注:未启用批号管理可不传,否则必传】
"TO024": "预计出货数量"
},
{
"TO003": "出货通知单序号",
"TO006": "客户订单序号",
"TO007": "品号",
"TO024": "预计出货数量",
"TO039": "库位"
}
]
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241012005",
"success": "True",
"head": {
"2501-20241012005": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241012006",
"success": "False",
"head": {
"2501-20241012006": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_COPTN'。不能在对象 'dbo.COPTN' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆出货通知单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=COPI13
➢ 请求 Body / 参数说明 :
{
"xType": "2501",
"xNo": "20241001001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
} {
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
} {
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 销货单
☆ 销货单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=COPI08
➢ 请求 Body / 参数说明 : (两种方式:出货通知单销货;订单销货)
出货通知单销货
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TG001": "2302",
"TG042": "20241013",
"TG004": "1001",
"TG011": "RMB",
"TH045": "2501",
"TH046": "20241012001"
},
"body": [
{
"TH003": "0001",
"TH047": "0001",
"TH004": "111001",
"TH007": "01",
"TH056": "##########",
"TH008": "1",
"TH017": "1"
},
{
"TH003": "0002",
"TH047": "0002",
"TH004": "21001",
"TH008": "1",
"TH056": "##########"
}
]
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户",
"xDB": "数据库名",
"head": { 单头
"TG001": "单别",
"TG042": "单据日期",
"TG004": "客户编号",
"TG011": "币种",
"TH045": "出货通知单单别",
"TH046": "出货通知单单号"
},
"body": [
{
"TH003": "序号",
"TH047": "出货通知单序号",
"TH004": "品号",
"TH007": "仓库", 【注:仓库可不传,不传时,取出货通知单对应仓库】
"TH056": "库位", 【注:未启用库位管理可不传,否则必传】
"TH008": "数量",
"TH017": "批号" 【注:未启用批号管理可不传,否则必传】
},
{
"TH003": "序号",
"TH047": "出货通知单序号",
"TH004": "品号",
"TH008": "数量",
"TH056": "库位"
}
]
}
客户订单销货
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO1",
"head": {
"TG001": "2301",
"TG042": "20241013",
"TG004": "客户A",
"TG011": "RMB",
"TH014": "2201",
"TH015": "20240919001"
},
"body": [
{
"TH003": "0001",
"TH016": "0001",
"TH004": "5001",
"TH007": "01",
"TH056": "##########",
"TH008": "100",
"TH017": "1"
},
{
"TH003": "0002",
"TH016": "0002",
"TH004": "5002",
"TH008": "1000",
"TH056": "##########"
}
] {
"xKey": "调用系统 Key",
"xUserID": "创建用户",
"xDB": "数据库名",
"head": { 单头
"TG001": "单别",
"TG042": "单据日期",
"TG004": "客户编号",
"TG011": "币种",
"TH014": "客户订单单别",
"TH015": "客户订单单号"
},
"body": [
{
"TH003": "序号",
"TH016": "客户订单序号",
"TH004": "品号",
"TH007": "仓库", 【注:仓库可不传,不传时,取客户订单对应仓库】
"TH056": "库位", 【注:未启用库位管理可不传,否则必传】
"TH008": "数量",
"TH017": "批号" 【注:未启用批号管理可不传,否则必传】
},
{
"TH003": "序号",
"TH016": "客户订单序号",
"TH004": "品号",
"TH008": "数量",
"TH056": "库位"
}
]
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241013006",
"success": "True",
"head": {
"2302-20241013006": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241013007",
"success": "False",
"head": {
"2302-20241013007": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_COPTG'。不能在对象 'dbo.COPTG' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆销货单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=COPI08
➢ 请求 Body / 参数说明 :
{
"xType": "2302",
"xNo": "20241013007",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
} {
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
} {
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 采购单
☆采购单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=PURI07
➢ 请求 Body / 参数说明 :
{
"xKey": "009090989898",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TC001": "330",
"TC024": "20241011",
"TC004": "2002",
"TC010": "01",
"TC047": "********************"
},
"body": [
{
"TD003": "0001",
"TD004": "111001",
"TD007": "01",
"TD008": "1",
"TD010": "10",
"TD011": "11",
"TD012": "20241013"
},
{
"TD003": "0002",
"TD004": "21001",
"TD008": "1",
"TD010": "1000"
}
]
}{
"xKey": "调用系统Key",
"xUserID": "创建用户",
"xDB": "数据库名",
"head": { 单头
"TC001": "单别",
"TC024": "单据日期",
"TC004": "供应商",
"TC007": "工厂",
"TC047": "项目编号" 【注:未启用项目管理可不传,否则必传】
},
"body": [ 单身
{
"TD003": "序号",
"TD004": "品号",
"TD007": "仓库", 【注:仓库可不传,不传时,取品号信息主要仓库】
"TD008": "采购数量",
"TD010": "单价",
"TD011": "金额", 【注:金额可不传,不传时,金额=订单数量*单价】
"TD012": "预交货日" 【注:预交货日不传时,取单据日期+固定+变动天数】
},
{
"TD003": "序号",
"TD004": "品号",
"TD008": "采购数量",
"TD011": "单价",
}
]
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "009090989898",
"no": "20241011002",
"success": "True",
"head": {
"330-20241011002": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "009090989898",
"no": "20241011003",
"success": "False",
"head": {
"330-20241011003": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_PURTC'。不能在对象 'dbo.PURTC' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆采购单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=PURI07
➢ 请求 Body / 参数说明 :
{
"xType": "330",
"xNo": "20241011001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
}{
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
}{
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 到货单
☆到货单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=PURI20
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"CC001": "3701",
"CC010": "20241012",
"CD010": "330",
"CD011": "20241011001"
},
"body": [
{
"CD003": "0001",
"CD012": "0001",
"CD004": "111001",
"CD008": "1",
"CD016": "03"
},
{
"CD003": "0002",
"CD012": "0002",
"CD004": "21001",
"CD008": "1"
}
]
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户",
"xDB": "数据库名",
"head": { 单头
"CC001": "单别",
"CC010": "单据日期",
"CD010": "采购单别",
"CD011": "采购单号"
},
"body": [ 单身
{
"CD003": "序号",
"CD012": "采购序号",
"CD004": "品号",
"CD008": "到货数量",
"CD016": "仓库" 【注:仓库可不传,不传时,取客户订单对应仓库】
},
{
"CD003": "序号",
"CD012": "采购序号",
"CD004": "品号",
"CD008": "到货数量"
}
]
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241012005",
"success": "True",
"head": {
"3701-20241012005": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241012006",
"success": "False",
"head": {
"3701-20241012006": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_PURCC'。不能在对象 'dbo.PURCC' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆到货单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=PURI20
➢ 请求 Body / 参数说明 :
{
"xType": "3701",
"xNo": "20241012001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
} {
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
} {
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 到货单验收
☆到货单验收新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=PURI12
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TA001": "3701",
"TA002": "20241012001",
"TA003": "0002",
"TA019": "20241017",
"TA006": "DS",
"TA007": "0",
"TA008": "0",
"TA025": "0",
"TAC01": "1"
}
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户",
"xDB": "数据库名",
"head": {
"TA001": "单别",
"TA002": "单号",
"TA003": "序号",
"TA019": "单据日期",
"TA006": "检验人", 【注:可不传,不传时,若创建人是正常用户,自动带入,否则为空】
"TA007": "0",
"TA008": "0",
"TA025": "0",
"TAC01": "1"
}
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "0001",
"success": "True",
"head": {
"3701-20241012001-0002-0001":
"True"
}
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的检验批次号",
"新增结果": "成功",
"head": { 单头
"单别-单号-序号-批次号": "创建成功"
}
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "0001",
"success": "False",
"head": {
"3701-20241012001-0002-0001": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_QMSTA'。不能在对象 'dbo.QMSTA' 中插入重复键。"
}
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的批次号",
"新增结果": "失败",
"head": { 单头
"单别-单号-序号-批次号": "单头创建失败:失败原因"
}
}
}
☆到货单验收删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=PURI12
➢ 请求 Body / 参数说明 :
{
"xType": "3701",
"xNo": "20241012001",
"xXH": "0001",
"xPiCi": "0001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xXH": "序号",
"xPiCi": "批次号",
"xDB": "DEMO"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "1"
}
}{
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
}{
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 进货单
☆进货单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=PURI09
➢ 请求 Body / 参数说明 : (两种方式:出货通知单销货;订单销货)
到货单检验进货
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TG001": "3401",
"TG014": "20241016",
"THC03": "3701",
"THC04": "20241012001"
},
"body": [
{
"THC05": "0001",
"THC06": "0001",
"TH003": "0001",
"TH004": "111001",
"TH009": "01",
"TH010": "1",
"TH057": "20141017",
"TH072": "##########"
},
{
"THC05": "0002",
"THC06": "0001",
"TH003": "0002",
"TH004": "21001",
"TH010": "1",
"TH072": "##########"
}
]
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户",
"xDB": "数据库",
"head": {
"TG001": "单别",
"TG014": "单据日期",
"THC03": "到货单别",
"THC04": "到货单号"
},
"body": [
{
"THC05": "到货序号",
"THC06": "检验批次",
"TH003": "序号",
"TH004": "品号",
"TH009": "仓库", 【注:仓库可不传,不传时,取到货单对应仓库】
"TH010": "批号", 【注:未启用批号管理可不传,否则必传】
"TH057": "制造日期",
"TH072": "库位" 【注:未启用库位管理可不传,否则必传】
},
{
"THC05": "到货序号",
"THC06": "检验批次",
"TH003": "序号",
"TH004": "品号",
"TH010": "批号",
"TH072": "库位"
}
]
}
采购单进货
主推到货单进货 后期有时间再补充
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241016003",
"success": "True",
"head": {
"3401-20241016003": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241016003",
"success": "False",
"head": {
"3401-20241016003": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_PURTG'。不能在对象 'dbo.PURTG' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆进货单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=PURI09
➢ 请求 Body / 参数说明 :
{
"xType": "3401",
"xNo": "20241016003",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
} {
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
}{
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 领料单
☆领料单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=MOCI03
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TC001": "5401",
"TC014": "20241020",
"TE011": "5101",
"TE012": "20241019001"
},
"body": [
{
"TE003": "0001",
"TE004": "21001",
"TE005": "2",
"TE008": "01",
"TE009": "****",
"TE010": "1",
"TE025": "##########"
},
{
"TE003": "0002",
"TE004": "21002",
"TE005": "2",
"TE009": "****",
"TE025": "##########"
}
]
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户"",
"xDB": "数据库名"",
"head": { 单头
"TN001": "单别",
"TN021": "单据日期",
"TO004": "工单单别",
"TO005": "工单单号"
},
"body": [
{
"TE003": "序号",
"TE004": "品号",
"TE005": "领料数量",
"TE008": "仓库", 【注:仓库可不传,不传时,客户订单对应仓库】
"TE009": "工艺",
"TE010": "批号", 【注:未启用批号管理可不传,否则必传】
"TE025": "库位" 【注:未启用库位管理可不传,否则必传】
},
{
"TE003": "序号",
"TE004": "品号",
"TE005": "领料数量",
"TE009": "工艺",
"TE025": "库位" }
]
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241020006",
"success": "True",
"head": {
"5401-20241020006": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241020006",
"success": "False",
"head": {
"5401-20241020006": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_MOCTC'。不能在对象 'dbo.MOCTC ' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆领料单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=MOCI03
➢ 请求 Body / 参数说明 :
{
"xType": "5401",
"xNo": "20241001001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
}{
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
} {
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 退料单
☆退料单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=MOCI04
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TC001": "5601",
"TC014": "20241020",
"TE011": "5101",
"TE012": "20241019001"
},
"body": [
{
"TE003": "0001",
"TE004": "21001",
"TE005": "2",
"TE008": "01",
"TE009": "****",
"TE010": "1",
"TE025": "##########"
},
{
"TE003": "0002",
"TE004": "21002",
"TE005": "2",
"TE009": "****",
"TE025": "##########"
}
]
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户"",
"xDB": "数据库名"",
"head": { 单头
"TN001": "单别",
"TN021": "单据日期",
"TO004": "工单单别",
"TO005": "工单单号"
},
"body": [
{
"TE003": "序号",
"TE004": "品号",
"TE005": "领料数量",
"TE008": "仓库", 【注:仓库可不传,不传时,取工单对应仓库】
"TE009": "工艺",
"TE010": "批号", 【注:未启用批号管理可不传,否则必传】
"TE025": "库位" 【注:未启用库位管理可不传,否则必传】
},
{
"TE003": "序号",
"TE004": "品号",
"TE005": "领料数量",
"TE009": "工艺",
"TE025": "库位" }
]
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241020001",
"success": "True",
"head": {
"5601-20241020001": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241020001",
"success": "False",
"head": {
"5601-20241020001": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_MOCTC'。不能在对象 'dbo.MOCTC ' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆退料单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=MOCI04
➢ 请求 Body / 参数说明 :
{
"xType": "5601",
"xNo": "20241001001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
} {
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
}{
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 生产入库单
☆生产入库单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=MOCI05
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TF001": "5801",
"TF012": "20241021",
"TG014": "5101",
"TG015": "20241019001"
},
"body": [
{
"TG003": "0001",
"TG004": "111001",
"TG010": "04",
"TG012": "0",
"TG013": "1",
"TG023": "0",
"TG032": "0",
"TG017": "1",
"TG030": "20241022",
"TG036": "##########"
},
{
"TG003": "0002",
"TG004": "111001",
"TG012": "0",
"TG013": "1",
"TG023": "0",
"TG032": "0",
"TG017": "2",
"TG036": "##########"
}
]
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户"",
"xDB": "数据库名"",
"head": { 单头
"TF001": "单别",
"TF012": "单据日期",
"TG014": "工单单别",
"TG015": "工单单号"
},
"body": [
{
"TG003": "序号",
"TG004": "品号",
"TG010": "仓库", 【注:仓库可不传,不传时,取工单对应仓库】
"TG012": "报废数量", 【注:免检必传;否则可不传,传了也不取】
"TG013": "验收数量", 【注:免检必传;否则可不传,传了也不取】
"TG023": "验退数量", 【注:免检必传;否则可不传,传了也不取】
"TG032": "破坏数量", 【注:免检必传;否则可不传,传了也不取】
"TG017": "批号", 【注:未启用批号管理可不传,否则必传】
"TG030": "生产日期", 【注:生产日期可不传,不传自动取单据日期】
"TG036": "库位" 【注:未启用库位管理可不传,否则必传】
},
{
"TG003": "序号",
"TG004": "品号",
"TG012": "报废数量",
"TG013": "验收数量",
"TG023": "验退数量",
"TG032": "破坏数量",
"TG017": "批号",
"TG036": "库位"
}
]
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241021003",
"success": "True",
"head": {
"5801-20241021003": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241021003",
"success": "False",
"head": {
"5801-20241021003": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_MOCTF'。不能在对象 'dbo.MOCTF ' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆生产入库单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=MOCI05
➢ 请求 Body / 参数说明 :
{
"xType": "2501",
"xNo": "20241001001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
} {
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
}{
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
⚫ 委外进货单
☆委外进货单新增
➢ 请求地址 : (请求类型:POST)
http://192.168.56.xxx:9023/YiFeiAPI?ApiName=MOCI06
➢ 请求 Body / 参数说明 :
{
"xKey": "888888888",
"xUserID": "DS",
"xDB": "DEMO",
"head": {
"TH001": "5901",
"TH029": "20241021",
"TI013": "5103",
"TI014": "20241019001",
"TH005": "2002"
},
"body": [
{
"TI003": "0001",
"TI004": "111001",
"TI007": "1",
"TI009": "03",
"TI010": "1",
"TI021": "0",
"TI019": "1",
"TI022": "0",
"TI056": "0",
"TI054": "20241022",
"TI060": "##########"
},
{
"TI003": "0002",
"TI004": "111001",
"TI007": "1",
"TI021": "0",
"TI019": "1",
"TI022": "0",
"TI056": "0",
"TI060": "##########"
}
]
} {
"xKey": "调用系统 Key",
"xUserID": "创建用户"",
"xDB": "数据库名"",
"head": { 单头
"TH001": "单别",
"TH029": "单据日期",
"TI013": "工单单别",
"TI014": "工单单号",
"TH005": "委外供应商"
},
"body": [
{
"TI003": "序号",
"TI004": "品号",
"TI007": "进货数量",
"TI009": "仓库", 【注:仓库可不传,不传时,取工单对应仓库】
"TI010": "批号", 【注:未启用批号管理可不传,否则必传】
"TI021": "报废数量", 【注:免检必传;否则可不传,传了也不取】
"TI019": "验收数量", 【注:免检必传;否则可不传,传了也不取】
"TI022": "验退数量", 【注:免检必传;否则可不传,传了也不取】
"TI056": "破坏数量", 【注:免检必传;否则可不传,传了也不取】
"TI054": "生产日期", 【注:生产日期可不传,不传自动取单据日期】
"TI060": "库位" 【注:未启用库位管理可不传,否则必传】
},
{
"TI003": "序号",
"TI004": "品号",
"TI007": "进货数量",
"TI021": "报废数量",
"TI019": "验收数量",
"TI022": "验退数量",
"TI056": "破坏数量",
"TI060": "库位"
}
]
}
➢ 响应示例 :
◇成功
{
"result": {
"key": "888888888",
"no": "20241021001",
"success": "True",
"head": {
"5901-20241021001": "True"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "成功",
"head": { 单头
"单别-单号": "单头创建成功"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
◇失败
{
"result": {
"key": "888888888",
"no": "20241021001",
"success": "False",
"head": {
"5901-20241021001": "False:SQL State: 01000, SQL Error Code: 3621语句已终止。SQL State: 23000, SQL Error Code: 2627违反了 PRIMARY KEY 约束 'PK_MOCTH'。不能在对象 'dbo.MOCTH ' 中插入重复键。"
},
"body": [
{
"0001": "True"
},
{
"0002": "True"
}
]
}
} {
"result": {
"key": "调用系统Key ",
"no": "易飞生成的单号",
"新增结果": "失败",
"head": { 单头
"单别-单号": "单头创建失败:失败原因"
},
"body": [ 单身
{
"序号": "创建成功"
},
{
"序号": "创建成功"
}
]
}
}
☆委外进货单删除
➢ 请求地址 : (请求类型:DELETE)
http://192.168.56.XXX:9023/YiFeiAPI?ApiName=MOCI06
➢ 请求 Body / 参数说明 :
{
"xType": "5901",
"xNo": "20241021001",
"xDB": "DEMO"
} {
"xType": "单别",
"xNo": "单号",
"xDB": "数据库名"
}
➢ 响应示例 :
◇成功
{
"result": {
"success": "True",
"description": "2"
}
} {
"result": {
"删除结果": "成功",
"删除单身行数": "行数"
}
}
◇失败
{
"result": {
"success": "False",
"description": "单身存在已审核状态行!"
}
} {
"result": {
"删除结果": "失败",
"失败描述": "若描述为0代表单据不存在"
}
}
☆
➢ 请求 Body / 参数说明 :
➢ 响应示例 :
◇成功
◇失败
【注:可以不传】
【注:未启用库位管理可不传,否则必传】
【注:未启用批号管理可不传,否则必传】
【注:交货日期不传时,默认取订单日期】
【注:未启用项目管理可不传,否则必传】
【注:仓库可不传,不传时,取品号信息主要仓库】
页:
[1]