活动:首冲活动添加查询是否结束相关逻辑
This commit is contained in:
@@ -9,6 +9,8 @@ import { makeMonthlyTicketReward } from './monthlyTicketService';
|
||||
import { makeSignInVIP } from './signInService';
|
||||
import { makeDailyRMBGiftsReward } from './dailyRMBGiftsService';
|
||||
import { makePopUpShopReward } from './popUpShopService';
|
||||
import { ActivityModel, ActivityModelType } from '../db/Activity';
|
||||
import { ActivityFirstGiftModel } from '../db/ActivityFirstGift';
|
||||
|
||||
|
||||
|
||||
@@ -39,6 +41,15 @@ export async function makeOrder(localOrderID: string, sid: string) {
|
||||
|
||||
const roleInfo = await RoleModel.findByRoleId(roleId);
|
||||
|
||||
//首冲礼包
|
||||
{
|
||||
let activityArray: ActivityModelType[] = await ActivityModel.findOpenActivityByType(orderInfo.serverId, ACTIVITY_TYPE.FIRST_GIFT, new Date())
|
||||
for (let obj of activityArray) {
|
||||
await ActivityFirstGiftModel.begin(obj.activityId, roleId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
switch (productType) {
|
||||
case ACTIVITY_TYPE.SIGN_IN_VIP:
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user