接口编号 1204
接口说明
1.应用于第三方系统查询会员在EZR的会员可用积分
2.可查可用积分,累计积分,积分流水(不需要查看积分流水的可不返回流水数据)
3.只支持精准查找返回,返回单条数据
4.OldCode,Code,MobileNo必填项(三个都有非空验证)
5.如果ExpiredExcTime为0,则表示永久有效
请求说明
HTTP请求方式:POST
返回数据格式:JSON
请求路径:api/cvip/vipbonusget
请求参数
字段 | 类型 | 为空 | 长度 | 描述 |
---|---|---|---|---|
OldCode | string | 否 | 1~16 | 客户卡号 |
Code | string | 是 | 0~16 | Ezr卡号 |
MobileNo | string | 是 | 0~16 | 手机号:线下卡号、电子卡号、手机号三者必须填一 |
HaveTrans | Bool | 否 | 是否返回积分流水 |
返回参数
字段 | 类型 | 描述 |
---|---|---|
OldCode | string | 客户卡号 |
Code | string | Ezr卡号 |
MobileNo | string | 手机号 |
Bonus | int | 可用积分 |
BonusTotal | int | 累计积分 |
Trans | Json | 记录流水/当HaveTrans=true传递 |
Trans数据结构
字段 类型 描述 TransOrigin string 积分来源 TransId string 流水编号 TransVal Int 积分变更值(可能为负) TransDate string 变更时间(yyyy-MM-dd HH:mm:ss) EffectDate string 生效日期(yyyyMMdd) ExpiredExcTime string 过期日期(yyyy-MM-dd HH:mm:ss) RelationName string 描述
请求参数示例代码(json对象)
{
"PageSize": 100,
"PageIndex": 10,
"LastTime": "2016-05-01 10:20:33:123"
}
系统级返回结果示例(json)
{
"OldCode": "EZ00001230",
"Code": "",
"MobileNo": ""
}
指第三方接口需要返回的结果格式
{
"Status": true,
"StatusCode": 200,
"Msg": "成功",
"Timestamp": "20150622093101",
"Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E",
"Result": 见业务返回结果示例,
}
业务返回结果示例(json对象):
{
"OldCode": "EZ00001230",
"Code": "Ez00001230",
"MobileNo": "18988888888",
"Bonus": 100,
"BonusTotal": 100,
"Trans": [{
"TransOrigin": "1 ",
"TransId": "ezp1232101 ",
"TransVal": 100,
"TransDate": "2016-10-11 12:20:30 ",
"EffectDate": "20161011",
"ExpiredExcTime": " 2016-10-11 12:20:30 "
}]
}