简要描述:
接口说明:
- 1.1接口描述:创建ERP内供应商档案信息–(由SCM调用FMS接口,FMS再调用奇门OMS接口进行创建)
- 1.2注意事项:如果供应商档案的供应商编码provider_no在系统中已经存在,供应商名称不存在,则为更新操作;
如果供应商编码provider_no在系统中已经存在,供应商名称也存在,则会报出供应商名称已经存在的错误信息;
如果二者都不存在则为创建操作。
接口版本:
| 版本号 |
制定人 |
制定日期 |
修订日期 |
| 1.0.0 |
黄会准 |
2020-07-20 |
2020-07-20 |
请求URL:
请求方式:
请求头:
| 参数名 |
是否必须 |
类型 |
说明 |
| X-AUTH-TOKEN |
是 |
string |
令牌 |
| Content-Type |
是 |
string |
请求类型,统一是 application/json |
请求参数:
| 参数名 |
字段 |
是否必须 |
类型 |
长度 |
说明 |
| 供应商编号 |
provider_no |
是 |
varchar |
20 |
代表供应商所有属性的唯一编码,用于供应商区分,ERP内支持自定义(ERP供应商界面设置),用于创建供应商数据信息 |
| 供应商名称 |
provider_name |
是 |
varchar |
64 |
供应商名称 |
| 最小采购量 |
min_purchase_num |
是 |
decimal |
(19,4) |
最小采购量 |
| 采购周期 |
purchase_cycle_days |
是 |
int |
11 |
采购周期 |
| 到货周期 |
arrive_cycle_days |
是 |
int |
11 |
到货周期 |
| 联系人 |
contact |
否 |
varchar |
40 |
联系人 |
| 座机 |
telno |
否 |
varchar |
40 |
座机 |
| 移动电话 |
mobile |
否 |
varchar |
40 |
手机号 |
| 传真 |
fax |
否 |
varchar |
20 |
传真 |
| 邮编 |
zip |
否 |
varchar |
20 |
邮政编码 |
| 邮箱 |
email |
否 |
varchar |
64 |
电子邮箱 |
| qq |
qq |
否 |
varchar |
20 |
腾讯QQ号码 |
| 旺旺 |
wangwang |
否 |
varchar |
64 |
淘宝旺旺号 |
| 地址 |
address |
否 |
varchar |
128 |
省、市、区(县)、地址详情 |
| 网址 |
website |
否 |
varchar |
128 |
供应商官网地址 |
| 停用 |
is_disabled |
否 |
tinyint |
1 |
是否停用 |
| 结算周期 |
charge_cycle_days |
是 |
int |
11 |
对供应商的账款结算周期,单位(天),不传默认0 |
请求参数示例
{
"provider_no": "FMS_TEST_100",
"provider_name": "测试供应商--eptisond100",
"min_purchase_num": 100,
"purchase_cycle_days": 10,
"arrive_cycle_days": 12,
"charge_cycle_days": 10,
"contact": "测试联系人",
"telno": "66666666",
"mobile": "888888888",
"fax": "dsa",
"zip": "421321",
"email": "www.31313143424@qq.com",
"qq": "31313143424",
"wangwang": "联系人",
"address": "浙江省杭州市滨江区西兴街道",
"website": "www.website.com",
"last_purchase_time": "2020-08-05",
"is_disabled":1
}
返回参数说明:
| 参数名 |
字段 |
是否必须 |
类型 |
长度 |
说明 |
| 状态码 |
code |
是 |
int |
11 |
状态码:1表示成功,其他表示失败 |
| 返回信息 |
msg |
是 |
varchar |
255 |
错误原因 |
| 请求id |
requestId |
是 |
varchar |
255 |
请求后,返回唯一id(成功与否都会返回) |
| 返回数据 |
data |
是 |
object |
|
请求成功后返回相应数据 |
data
| 参数名 |
字段 |
类型 |
说明 |
| 地址 |
address |
String |
省、市、区(县)、地址详情 |
| 到货周期 |
arrive_cycle_days |
String |
到货周期 |
| 结算周期 |
charge_cycle_days |
String |
对供应商的账款结算周期,单位(天) |
| 联系人 |
contact |
String |
联系人 |
| 邮箱 |
email |
String |
邮箱 |
| 传真 |
fax |
String |
传真 |
| 停用 |
is_disabled |
String |
是否停用 |
| 最后采购日期 |
last_purchase_time |
String |
对供应商最后一次采购日期 格式:yyyy-MM-dd HH:mm:ss |
| 最小采购量 |
min_purchase_num |
String |
最小采购量 |
| 移动电话 |
mobile |
String |
手机号 |
| 供应商名称 |
provider_name |
String |
供应商名称 |
| 供应商编码 |
provider_no |
String |
代表供应商所有属性的唯一编码,用于供应商区分 |
| 采购周期 |
purchase_cycle_days |
String |
采购周期 |
| qq |
qq |
String |
腾讯QQ号码 |
| 座机 |
telno |
String |
座机 |
| 旺旺 |
wangwang |
String |
淘宝旺旺号 |
| 网址 |
website |
String |
供应商官网地址 |
| 邮编 |
zip |
String |
邮政编码 |
返回示例:
正确时返回:
{
"code": "1",
"data": {
"address": "浙江省杭州市滨江区西兴街道",
"arrive_cycle_days": 12,
"charge_cycle_days": 10,
"contact": "测试联系人",
"email": "www.31313143424@qq.com",
"fax": "dsa",
"is_disabled": 0,
"last_purchase_time": "2020-08-05 00:00:00",
"min_purchase_num": 100.0000,
"mobile": "888888888",
"provider_name": "测试供应商--eptisond123",
"provider_no": "FMS_TEST_123",
"purchase_cycle_days": 10,
"qq": "31313143424",
"telno": "66666666",
"wangwang": "联系人",
"website": "www.website.com",
"zip": "421321"
},
"flag": "success",
"msg": "success",
"requestId": "fec14589890340638c79312e719e65dc"
}
错误时返回:
{
"code": "failure",
"flag": "failure",
"msg": "请求奇门接口失败",
"requestId": "78fd8259ec2f4c22a8386c33e8f004d5",
"subCode": "200003",
"subMsg": "请求OMS奇门接口失败,失败原因【供应商名称在系统中已存在[provider_name]】"
}
备注:
文档更新时间: 2020-08-10 11:07 作者:黄会准