当前位置: API文档

setting.PurchaseProvider.queryDetail(供应商查询)

¥标准

1.接口说明

1.1 接口描:获取ERP供应商档案资料
1.2 适用版本:客户端 V1.2.7.3及以上版本
1.3 增量获取:支持
1.4 时间跨度:
1.5注意事项:【权限校验】:供应商权限(旺店通客户端-采购-采购权限管理界面控制权限)

2.调用场景

2.1 举例说明:

3.请求参数说明

   3.1 请求地址

环境HTTP地址
测试环境http://47.92.239.46/openapi
正式环境http://wdt.wangdian.cn/openapi

   3.2 公共请求参数

名称字段类型长度
必须描述
卖家账号sidString
卖家账号, 由旺店通分配
接口账号keyString
由旺店通分配appkey, 在发送的数据中对应 key 字段,获取方式点击这里
saltString
由旺店通分配appsecret,是由两部分构成, 冒号前面的部分是secret, 冒号后面的部分是salt. 例如一个appsecret是testsecret:testsalt, 那么secret为testsecret, salt为testsalt.
接口名称methodString
调用的接口名称
版本号vString
1.0
秒级时间戳timestampint
秒级时间戳, 当前时间戳减去 2012-01-01 00:00:00(1325347200), 时间与服务器时间差120s内即合法。
签名signString
签名
分页大小page_sizeint
分页大小,分页查询必传
分页编号page_noint
分页编号,分页查询必传,标准接口page_no从0开始
是否计算查询结果的总条数calc_totalint
是否计算查询结果的总条数, 需要计算则1, 否则填0         

    3.3 业务请求参数

名称字段类型长度
必须描述

查询参数

params

Map<String, Object>


查询参数

分页

pagerPager
分页

params

名称字段类型长度
必须描述
供应商编号

provider_no

String
20n
供应商编号
供应商名称

provider_name

String64
n
供应商名称
电话

telno

String20n电话
手机mobileString20n手机
采购平台供应商账户名

description

String128n采购平台供应商账户名

联系人

contact

String40n

联系人

创建开始时间

created_begin

String40n

创建开始时间

创建结束时间created_endString40n

创建结束时间

修改开始时间
modified_begin
String40
n修改开始时间
修改结束时间
modified_endString40n修改结束时间
是否停用

is_disabled

Int1n

1: 停用,0:未停用

是否删除

deleted

Int1n

0: 未删除 1:已删除

pager

名称字段类型长度
必须描述
分页大小

page_size

Int

4

分页大小

页号page_noInt4从0开始

4.响应参数

   4.1 公共响应参数

名称字段类型长度
必须描述
状态码

status

Int
y

状态码,0表示调用成功

错误信息

message

String


y

无错误信息不返回

详细信息

data

List<Map<String, Object>>


y

详细信息

data

响应参数说明示例值或者格式、具体含义、使用方法及注意事项(如隐私数据淘系平台不返回,其他平台正常返回

名称字段类型长度
必须描述
结果总数

total_count

Int


结果总数

结果详情

details

List<Map<String, Object>>


结果详情

details

名称字段类型长度
必须描述
供应商id

provider_id

Int
11n
供应商唯一键

供应商编号

provider_no

String20

供应商编号

供应商名称

provider_name

String64

供应商名称

联系人

contact

String

64

联系人

跟进人follower_nameString64跟进人

固话

telno

String

20

固话

手机

mobile

String

20

手机

传真

fax

String

20

传真

邮编

zip

String

20

邮编

邮件

email

String

20

邮件

QQ

qq

String

20

QQ

旺旺

wangwang

String

64

旺旺

地址

address

String

128

地址

网址

website

String

128

网址

到货天数

arrive_cycle_days

Int

11

到货天数

上次采购日期

last_purchase_time

String

40

上次采购日期(若供应商未进行过采购,该字段不返回)

备注

remark

String

256

备注

停用

is_disabled

bool

1

false: 未停用, true:停用

是否删除

deleted

Int

1

0:  正常(非0代表已删除)

最后修改时间modifiedString
最后修改时间
创建时间createdString

创建时间

5.请求示例

json格式请求报文
[{"created_end":"2022-04-20","created_begin":"2022-03-01"}]
PHP
<?php
header("Content-Type: text/html; charset=UTF-8");
date_default_timezone_set("Asia/Shanghai");
require_once('wdtsdk.php');
 
$client = new WdtErpClient("url", "wdtapi3", "appkey", "secret");
 
$parMap = new stdClass();
$parMap->start_time = "2020-01-01 00:00:00";
$parMap->end_time = "2020-01-20 00:00:00";
 
$pager = new Pager(1, 0, true);
 
$response = $client->pageCall("setting.PurchaseProvider.queryDetail", $pager, $parMap);
 
?>
JAVA

C#

6.响应示

   6.1 正常响应示例 

JSON
{
	"status": 0,
	"data": {
		"total_count": 1,
		"details": [{
			"zip": "300457",
			"qq": "123567890",
			"website": "www.baidu.cn",
			"address": "小丸子聚居地",
			"last_purchase_time": 1650246855000,
			"wangwang": "xiaowanzi",
			"created": 1502093567000,
			"is_disabled": false,
			"mobile": "11111111111",
			"arrive_cycle_days": 10,
			"remark": "小丸子说需要采购",
			"telno": "022-76543521",
			"deleted": 0,
			"contact": "小丸子",
			"provider_id": 7,
			"modified": 1650433241000,
			"follower_name": "aaa111",
			"provider_name": "LCJtest22222",
			"fax": "aaaaa",
			"email": "123567890@qq.com",
			"provider_no": "LCJtest"
		}]
	}
}

   6.2 异常响应示例

JSON
{
"status": 100,
"message": "参数中必须包含起止时间"
}




常用工具