挑战返回多条

This commit is contained in:
zhl 2021-05-17 11:23:36 +08:00
parent 7ab55c8556
commit 07d1de0859
3 changed files with 11 additions and 6 deletions

View File

@ -310,10 +310,11 @@
"name": "一品漫城", // 店铺名
"area": "上海市-上海市-闵行区", // 区域
"logo": "https://resource.kingsome.cn/game607fd53cb40504740fdccb13.png", // 店铺logo
"exam": { // 店铺测验信息
"exams": [{ // 店铺测验信息
"id": "609e13eeccc78154ac683583", //id
"name": "第一期测试" // 测验
},
"name": "第一期测试", // 测验
"desc": "简介"
}],
"activity": { // 活动信息
"id": "608bdf61cecfcc2f45247663", // 活动id
"name": "第一个活动", // 活动名

View File

@ -105,9 +105,13 @@ class ShopController extends BaseController {
rspData.area = shop.areaStr
rspData.logo = shop.logo
const now = Date.now()
let exam = await ShopExam.findOne({shop: sid, beginTime: {$lte: now}, endTime: {$gte: now}, active: true, deleted: false})
if (exam) {
rspData.exam = {id : exam.id, name: exam.name, desc: exam.desc}
let exams = await ShopExam.find({shop: sid, beginTime: {$lte: now}, endTime: {$gte: now}, active: true, deleted: false})
if (exams && exams.length > 0) {
let datas: any = []
for (let exam of exams) {
datas.push({ id: exam.id, name: exam.name, desc: exam.desc })
}
rspData.exams = datas
}
let activity = await ShopActivity.getActivityOne(sid)
rspData.activity = activity