自定义缩略图上传
# 分享有礼v1.0统一接口说明
- 目的:会员分享推广,帮门店员工拓客
- 步骤:老会员参与分享有礼活动-->分享活动商品新人抵扣券-->新用户领券下首单绑定成功-->系统给上级会员发放活动商品抵扣券(不同商品,抵扣金额会不同)-->老会员领券购买(抵扣优惠券)
------
- 具体步骤:分享者进入分享有礼活动列表,拉取活动列表-->分享者有权限分享链接-->生成一个领取礼包页面(含分享有礼的活动id和分享者的id)的链接-->被分享者点击进去,微信授权,解析链接,弹出礼包领取页面-->[点击领取]发送编号2异步请求,根据响应码响应或跳转
- 被分享购买:在定向产品-提交订单页面,选取优惠券,提交时判断当前会员的recommendedMemberCode是否为空,不为空时发送4号接口获取分享者的serviceCode填写上去,为空时弹出,兼容以前的弹出逻辑,这段代码放在后面。
------
服务器地址:
测试机:10.60.1.150:8081
启按本地 :10.60.1.226
测试账号:另外提供
------
表A-统一接口说明
| 编号 | 作用 | 老接口 | 新接口 | 方式 | 传参 | 反参 |
| :--: | :-----------: | :------------------: | :--------------------------: | :--: | :---------------------: | ----- |
| 1 | 获取分享活动列表 | 无 | cShareActivity/cGetShareActivitys | GET | 无 | 看表C |
| 2 | 获取分享礼包 | 无 | cShareActivity/cGetShareActivityGift | GET | shareActivityId=1&sharerId=100736 两个都为必传 分享有礼的id和分享者的id | 看表C |
| 3 | 获取分享有礼活动 | 无 | cShareActivity/cGet/{id} | GET | id是shareActivityId | 获取一个shareActivity对象 |
| 4 | 通过code获取用户 | 无 | cMember/cGetByCode | GET | code 字符串类型 必传 code为所查会员的code,举例:cMember/cGetByCode?code=101087327 | 获取一个member对象 |
------
表B-传参说明(无)
------
表C-反参说明
| 编号 | 说明 | 举例 |
| :--: | --------------------------------------------------------- | ------------------------------------------------------------ |
| 1 | res.data 是 shareActivity(表D)对象的集合| {"data":[{"id":1,"title":"分享有礼测试1","code":"sa001","activityImgUrl":"http://anab.oss-cn-shanghai.aliyuncs.com/product/1591237122431.png","sharerRoles":"0-1","sharederRoles":"0-0","shareCouponTypeId":43,"sharedCouponTypeId":44,"startTime":1593659284000,"endTime":1594868890000,"status":3,"remark":"测试001","creator":"admin","creationDate":1593659271000,"modifier":null,"modifyDate":null,"productId":930,"sharePermission":0}],"message":"","status":200}|
| 2 | res.status=200 时领取成功 否则为别的领取失败 显示message文本内容 | eg1.{"message":"链接有误","status":4109010} eg2.{"data":"领取成功","message":"","status":200} eg3.{"message":"已参加过分享有礼活动","status":4109009}|
------
表D-ShareActivity(分享活动)对象属性
|字段|意义|举例|
|-|-|-|
|id|唯一标识||
|title|标题||
|code|自定义编码||
|activityImgUrl|活动图片||
|acceptImgUrl|领取图片||
|popupImgUrl|弹窗图片||
|sharerRoles|分享者的角色|0,1,1-1,1-0...|
|sharederRoles|被分享者的角色|0,1,1-1,1-0...|
|shareCouponTypeId|分享者获得的优惠券类型|int型的id|
|sharedCouponTypeId|被分享者获得的优惠券类型|int型的id|
|startTime|开始时间|表现为时间戳|
|endTime|结束时间|表现为时间戳|
|status|状态|0禁用 1暂停 2启用 3进行中 4已结束|
|remark|备注||
|productId|分享的产品id|int型的id|
|sharePermission|是否可分享|0否1是|