Appearance
2.9、商户信息同步接口
POST
接口说明
Trends.Mall可以接收第三系统传入的租户信息
Trends.Mall处理逻辑:根据接收到的数据判断是否在系统中存在.如存在则返回系统中的租户ID,如不存在则直接在系统中新增,并返回相应的租合ID给第三方系统。
租户类型为公司的判断条件:租户名称、统一社会信用代码;租户类型为个人的判断条件:租户名称、身份证号码
请求Body参数
公共参数
请求时必须传入公共参数,详见公共接口说明
私有参数
数据结构
名称 类型 必选 中文名 说明 CustomerNo String 是 外部租户编码 必须唯一 CustomerName String 是 租户名称 StoreID String 是 项目ID 项目数据接口 CustomerType int 是 租户类型 1:公司;2:个人 TaxCode String 是 税号(身份证号) 类型为公司则为税号/为个人则为身份证号 RegAddr string 是 注册地址 ContactInfo JSON 否 商户联系人信息 见商户联系人信息 StoreID String 是 项目ID 项目数据接口 ContactMan String 是 联系人姓名 MobileTel String 是 移动电话 BillContact int 是 是否默认账单联系人 0:否;1:是 BankInfo JSON 否 银行信息 见银行信息 StoreID String 项目ID 项目数据接口 AccountType int 账户类型 1:一般户;2:基本户 BankAcct String 银行账号 BankName String 开户银行 DefaultAccount Int 是否为默认银行账号 0:否;1:是 RecordTime String 是 记录时间 yyyy-MM-dd hh:ss:mm
返回响应
数据结构
名称 类型 必选 中文名 说明 ret Int 返回码 2000:成功;2001:失败 msg String 描述 CustomerNo String 第三方系统主键 CustomerID String 租户ID Trends.Mall系统租户ID
响应示例
成功
json[{ "ret": 2000, "msg": "数据接收成功", "CustomerNo": "1000", "CustomerID": "45 f2f676 - f930 - af0a - b662 - eca263df9b06" }, { "ret": 2001, "msg": "该租户在资产租赁系统中已存在", "CustomerNo": "1001", "CustomerID": "45 f2f676 - f930 - af0a - b662 - eca263df9b06" }]
失败
json{ "ret": 2001, "msg": "获取数据失败" }