>登录用户领取优惠卷
~~~[api]
get:/index.php/coupon/Apicoupon/member_coupon_submit
*int:couponid=10#领取的优惠卷id
<<<
success
{
"err": 0,
"data": {
"id": 10,
"title": "优惠卷标题",
"starttime": 12345678910,
"endtime": 12345678910,
"type": 1,
"discount": 100,
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
| 参数名称 | 类型 |描述|值|
| --- | --- |---|---|
| id | int |用户领取的优惠卷id|0|
| title | string |优惠卷的标题|满30减5|
| starttime | int |优惠卷有效时间的开始时间戳|1564588800|
| endtime | int |优惠卷有效时间的开始结束戳1565059377|
| type | int |优惠卷类型|1:固定额度,2:百分比 3:随机金额|
| discount | int |用户领取优惠卷后,获得优惠卷的金额| type为1,该数值为固定的金额,type为2,该数值为除以100后的值,如0.3,type为3,该数值在用户领取后生成的一个随机数值
>获取优惠卷列表,主要用于显示出的优惠卷可以被用户领取
~~~[api]
get:/index.php/coupon/Apicoupon/member_getList
int:pagesize=10#每页显示优惠卷个数
int:page=1#显示优惠卷页码数
string:between_price= #满减区间 如100-200
int:use_type= #使用类型,1:全场通用,2:某个专栏或者某个课程使用
int:type= 1#优惠卷类型,1:固定金额,2:百分百金额,3:随机的
string:sort= id #排序字段
string:sort_type= asc#排序类型
<<<
success
{
"err": 0,
"page": 1,
"pageTotal": 10,
"pageSize": 10,
"count": 1,
"data": [
{
"id": 10,
"title": "618狂欢",
"type": 1,
"discount": 7.2,
"full_reduction": 100,
"interval": 10,
"interval_type": "day",
"total": 100,
"user_grant": 1,
"use_scope": 1,
"starttime": 123456678910,
"endtime": 123456789,
"describe": "",
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
>获取当前登录用户领取的优惠卷列表,主要用户在会员中心显示用户已经领取的优惠卷
~~~[api]
get:/index.php/coupon/Apicoupon/member_user_coupon_list
int:pagesize=10#每页显示优惠卷个数
int:page=1#显示优惠卷页码数
int:status=1#领取优惠卷状态码,0:全部,1:可使用,2:过期,3:已使用
string:sort= id #排序字段
string:sort_type= asc#排序类型
<<<
success
{
"err": 0,
"page": 1,
"pageTotal": 10,
"pageSize": 10,
"count": 1,
"data": [
{
"id": 10,
"title": "618狂欢",
"type": 1,
"discount": 7.2,
"full_reduction": 100,
"interval": 10,
"interval_type": "day",
"total": 100,
"user_grant": 1,
"use_scope": 1,
"starttime": 123456678910,
"endtime": 123456789,
"status": 1,
"describe": "",
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
>获取当前登录用户可使用的优惠卷,主要在支付时显示可以使用优惠卷列表供用户选择
~~~[api]
get:/index.php/coupon/Apicoupon/member_use_coupon_list
int:pagesize=10#每页显示优惠卷个数
int:page=1#显示优惠卷页码数
int:use_conditions=curriculum|sign|id|price#显示列表的条件 模块名|标识|id|订单价格
string:sort= id #排序字段
string:sort_type= asc#排序类型
int:price= 10#订单价格
<<<
success
{
"err": 0,
"page": 1,
"pageTotal": 10,
"pageSize": 10,
"count": 1,
"data": [
{
"id": 10,
"title": "618狂欢",
"type": 1,
"discount": 7.2,
"full_reduction": 100
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~