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