✨ feat(活动): 周基金
This commit is contained in:
@@ -8,8 +8,6 @@ import { makeSignInVIP } from './activity/signInService';
|
||||
import { makeDailyRMBGiftsReward } from './activity/dailyRMBGiftsService';
|
||||
import { checkPopUpShopCanBuy, makePopUpShopReward } from './activity/popUpShopService';
|
||||
import { ActivityModel, ActivityModelType } from '../db/Activity';
|
||||
import { ActivityFirstGiftModel } from '../db/ActivityFirstGift';
|
||||
import { ServerlistModel } from '../db/Serverlist';
|
||||
import { makeGrowthFund } from './activity/growthFundService';
|
||||
import { checkLimitPackageCanBuy, makeLimitPackageReward } from './activity/limitPackageService';
|
||||
import { makeShop } from './activity/treasureHuntService';
|
||||
@@ -31,14 +29,13 @@ import { recordFirstGift } from './activity/firstGiftService';
|
||||
import { makeTaskPass } from './activity/taskPassService';
|
||||
import { addGuildPay } from './activity/guildPayService';
|
||||
import { sendMessageToUserWithSuc } from './pushService';
|
||||
import { gameData } from '../pubUtils/data';
|
||||
import { checkParamPrice, needRebate } from '../pubUtils/sdkUtil';
|
||||
import { checkShopCanBuyInOrder, makeShopOrder } from './shopService';
|
||||
import { UserModel } from '../db/User';
|
||||
import { HistoryOrderModel } from '../db/HistoryOrder';
|
||||
import { sendMailByContent } from './mailService';
|
||||
import { getGoldObject } from './role/rewardService';
|
||||
import { RECHARGE } from '../pubUtils/dicParam';
|
||||
import { checkWeeklyFund, makeWeeklyFund } from './activity/weeklyFundService';
|
||||
|
||||
export async function checkOrderCanBuy(roleId: string, serverId: number, activityData: ActivityModelType, productID: string, paramStr: string) {
|
||||
let activityId = activityData.activityId;
|
||||
@@ -58,6 +55,10 @@ export async function checkOrderCanBuy(roleId: string, serverId: number, activit
|
||||
{
|
||||
return await checkLimitPackageCanBuy(roleId, serverId, activityData, productID)
|
||||
}
|
||||
case ACTIVITY_TYPE.WEEKLY_FUND:
|
||||
{
|
||||
return await checkWeeklyFund(roleId, serverId, activityData);
|
||||
}
|
||||
}
|
||||
return true
|
||||
}
|
||||
@@ -174,6 +175,11 @@ export async function makeOrder(orderInfo: UserOrderModelType, sid: string) {
|
||||
break;
|
||||
|
||||
}
|
||||
case ACTIVITY_TYPE.WEEKLY_FUND: // 周基金
|
||||
{
|
||||
rewardResult = await makeWeeklyFund(roleId, roleInfo.roleName, sid, orderInfo.serverId, orderInfo.activityId, orderInfo.productID)
|
||||
break;
|
||||
}
|
||||
default:
|
||||
rewardResult = STATUS.ERROR_TYPE;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user