Authored by huangyi

修改api

... ... @@ -18,8 +18,6 @@ class ActWheelSurfModel extends global.yoho.BaseModel {
if (data) {
data = JSON.parse(data);
} else {
data = {};
// 从redis取,如果没有则去数据查询,然后再到放到redis
// 获取活动基础
data.conf = await ActWheelSurfConf.findOne({where: {act_id: obj.act_id}});
... ... @@ -28,6 +26,18 @@ class ActWheelSurfModel extends global.yoho.BaseModel {
data.prize = await ActWheelSurfPrize.count({where: {act_id: obj.act_id}});
this.cache.set(md5('act' + obj.act_id), data);
}
let act = await Activity.findOne({where: {id: obj.act_id}});
let nowDate = new Date();
nowDate = parseInt(nowDate.getTime() / 1000);
if (act.startTime > nowDate) {
data.startType = false;
data.errorMsg = '活动未开始';
}
if (act.endTime < nowDate) {
data.startType = false;
data.errorMsg = '活动已过期';
}
// 获取当去用户剩余次数
let residueCount;
... ...