帮助中心

1197-用户积分流水批量上传(分销积分计算及流水上传)

2020-07-16

接口说明:1197

添加用户积分流水(重复添加将跳过不做变化)。

请求说明:

HTTP请求方式:POST

返回数据格式:JSON

请求路径:api/cvip/vipbonusbatchset

请求参数:

字段类型为空长度描述
OldCodestring1~20客户卡号
Dtlsjson数组
流水详情,不可以为空,

Dtls参数:

字段类型为空长度描述
TransBonusint
积分变动值正数=赠送积分负数=使用积分
TradeNostring1~32变动凭证调用方的追朔日志记录代码(需保证唯一)
ChangeTimestring
变动时间(yyyy-MM-dd HH:mm:ss格式)
EffectDateint
积分生效日期,yyyyMMdd格式,为0表示立即生效(此字段只有在增加积分时有效)
ValidityDateint
积分有效期,yyyyMMdd格式,为0表示永久有效(此字段只有在增加积分时有效)
TransOriginint
积分变更来源1=初始积分2=交易送积分-线下5=积分兑换7=交易退积分-线下9=调整积分13=接口赠送(不传或小于等于0,默认值)15=接口消耗(不传或小于等于0,默认值)50=交易送积分-线上商城51=交易退积分-线上商城52=交易送积分-三方商城,京东天猫等53=交易退积分-三方商城,京东天猫等
ValidSetTypeint
有效期设置类型:(针对ValidityDate)0=按照积分来源发放方传入的有效期为准(默认处理方式)1=按照EZR有效期规则重新计算有效期
Remarkstring1~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,代表所影响行数


3632