Files
ZYZ/game-server/app/services/gachaService.ts
2021-04-21 14:25:59 +08:00

30 lines
705 B
TypeScript

import { GachaData } from "../domain/activityField/gachaField";;
import { ActivityModelType, ActivityModel } from "../db/Activity";
/**
* 获取活动页签里的限时卡池
*
* @param aid 活动id
*/
export async function getLimitGacha(activityId: number) {
let activityData: ActivityModelType = await ActivityModel.findActivity(activityId, true);
if(!activityData) return false;
let gachaData = new GachaData(activityData);
let { heroes, gachaId } = gachaData;
return {
gachaId,
heroes,
pickHero: 0,
freeCount: 0,
refFreeTime: 0,
count: 0,
floor: [{
id: 3,
count: 0
}]
}
}