接口说明:1197
添加用户积分流水(重复添加将跳过不做变化)。
请求说明:
HTTP请求方式:POST
返回数据格式:JSON
请求路径:api/cvip/vipbonusbatchset
请求参数:
字段 类型 为空 长度 描述 OldCode string 否 1~20 客户卡号 Dtls json数组 否 流水详情,不可以为空,
Dtls参数:
字段 类型 为空 长度 描述 TransBonus int 否 积分变动值正数=赠送积分负数=使用积分 TradeNo string 否 1~32 变动凭证调用方的追朔日志记录代码(需保证唯一) ChangeTime string 否 变动时间(yyyy-MM-dd HH:mm:ss格式) EffectDate int 是 积分生效日期,yyyyMMdd格式,为0表示立即生效(此字段只有在增加积分时有效) ValidityDate int 否 积分有效期,yyyyMMdd格式,为0表示永久有效(此字段只有在增加积分时有效) TransOrigin int 是 积分变更来源1=初始积分2=交易送积分-线下5=积分兑换7=交易退积分-线下9=调整积分13=接口赠送(不传或小于等于0,默认值)15=接口消耗(不传或小于等于0,默认值)50=交易送积分-线上商城51=交易退积分-线上商城52=交易送积分-三方商城,京东天猫等53=交易退积分-三方商城,京东天猫等 ValidSetType int 是 有效期设置类型:(针对ValidityDate)0=按照积分来源发放方传入的有效期为准(默认处理方式)1=按照EZR有效期规则重新计算有效期 Remark string 否 1~32 描述会作为微信模板消息里面的积分变动原因
请求参数示例代码(json对象):
{
"OldCode": "EZ00001230",
"Dtls":[
{
"TransBonus": -100,
"TradeNo": "T00001",
"ChangeTime": "2015-11-01 12:30:01",
"Remark": "积分换券",
"EffectDate": 20100101,
"ValidityDate ": 20100105,
},{...}
]
}
系统级返回结果示例(json):
{
"Status": true,
"StatusCode": 200,
"Msg": "成功",
"Timestamp": "20150622093101",
"Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E",
"Result": 见业务返回结果示例,
}
业务返回结果示例(json):
内容1,代表所影响行数