优惠券相关接口增加返回过期字段
This commit is contained in:
parent
72492f8403
commit
af07065013
@ -503,7 +503,8 @@
|
||||
coupon: '券id',
|
||||
couponName: '券名',
|
||||
couponUrl: '券图片url',
|
||||
status: '状态' //0: 未使用 , 1: 已使用 9: 已过期
|
||||
status: '状态', //0: 未使用 , 1: 已使用 9: 已过期
|
||||
expire: 0 // 过期时间, 0 为永不过期
|
||||
}]
|
||||
```
|
||||
|
||||
@ -586,6 +587,7 @@
|
||||
count: 1, //数量
|
||||
couponUrl: '优惠券详情图的url',
|
||||
rewardType: 0, // 0: 优惠券, 1: 抽奖券
|
||||
expire: 0 // 过期时间, 0表示永不过期
|
||||
}]
|
||||
```
|
||||
|
||||
@ -617,6 +619,7 @@
|
||||
count: 1, //数量
|
||||
couponUrl: '优惠券详情图的url',
|
||||
rewardType: 0, // 0: 优惠券, 1: 抽奖券
|
||||
expire: 0 // 过期时间, 0表示永不过期
|
||||
}]
|
||||
rewards: [ // 奖励列表
|
||||
{
|
||||
@ -740,6 +743,7 @@
|
||||
count: 1, //数量
|
||||
couponUrl: '优惠券详情图的url',
|
||||
rewardType: 0, // 0: 优惠券, 1: 抽奖券
|
||||
expire: 0 // 过期时间, 0表示永不过期
|
||||
}]
|
||||
```
|
||||
|
||||
@ -866,6 +870,7 @@
|
||||
coupon: '券id',
|
||||
couponName: '券名',
|
||||
couponUrl: '券图片url',
|
||||
status: '状态' //0: 未使用 , 1: 已使用 9: 已过期
|
||||
status: '状态', //0: 未使用 , 1: 已使用 9: 已过期
|
||||
expire: 0 // 过期时间, 0表示永不过期
|
||||
}
|
||||
```
|
@ -65,13 +65,14 @@ class CouponController extends BaseController {
|
||||
const shop = await Shop.fetchByID(record.shop)
|
||||
const coupon = await Coupon.findById(record.item)
|
||||
return {
|
||||
id: record.sid,
|
||||
shop: record.shop,
|
||||
id: recordNew.sid,
|
||||
shop: recordNew.shop,
|
||||
shopName: shop.showName,
|
||||
coupon: record.item,
|
||||
coupon: recordNew.item,
|
||||
couponName: coupon.name,
|
||||
couponUrl: getCouponUrl(shop.id, record.item),
|
||||
status: record.status,
|
||||
couponUrl: getCouponUrl(shop.id, recordNew.item),
|
||||
status: recordNew.status,
|
||||
expire: recordNew.expire,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -172,6 +172,7 @@ class UserCouponClass extends BaseModule {
|
||||
couponName: couponMap.get(record.item).name,
|
||||
couponUrl: getCouponUrl(sid, record.item),
|
||||
status: record.status,
|
||||
expire: record.expire || 0,
|
||||
})
|
||||
}
|
||||
return results
|
||||
|
@ -109,6 +109,7 @@ class UserRewardClass extends BaseModule {
|
||||
let name = ''
|
||||
let url = ''
|
||||
let rewardType = 0
|
||||
let expire = 0
|
||||
if (itemId === LOTTERY_TICKET) {
|
||||
rewardType = 1
|
||||
await saveRecord(1, count)
|
||||
@ -120,7 +121,6 @@ class UserRewardClass extends BaseModule {
|
||||
await saveRecord(0, count)
|
||||
let cdata = await Coupon.findById(itemId)
|
||||
name = cdata.name
|
||||
let expire = 0
|
||||
if (cdata.validDays) {
|
||||
expire = Date.now() + cdata.validDays * 24 * 60 * 60 * 1000
|
||||
}
|
||||
@ -136,6 +136,7 @@ class UserRewardClass extends BaseModule {
|
||||
couponUrl: url,
|
||||
ids,
|
||||
rewardType,
|
||||
expire,
|
||||
}
|
||||
}
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user