🐞 fix(活动): 高级签到购买逻辑
This commit is contained in:
@@ -4,7 +4,7 @@ import { dicRMB } from '../pubUtils/dictionary/DicRMB';
|
||||
import { makeYuanbaoShopReward } from './activity/yuanbaoService';
|
||||
import { RoleModel } from '../db/Role';
|
||||
import { makeMonthlyTicketReward } from './activity/monthlyTicketService';
|
||||
import { makeSignInVIP } from './activity/signInService';
|
||||
import { checkSignInCanBuy, makeSignInVIP } from './activity/signInService';
|
||||
import { makeDailyRMBGiftsReward } from './activity/dailyRMBGiftsService';
|
||||
import { checkPopUpShopCanBuy, makePopUpShopReward } from './activity/popUpShopService';
|
||||
import { ActivityModel, ActivityModelType } from '../db/Activity';
|
||||
@@ -42,6 +42,11 @@ export async function checkOrderCanBuy(roleId: string, serverId: number, activit
|
||||
let activityId = activityData.activityId;
|
||||
|
||||
switch(activityData.type) {
|
||||
case ACTIVITY_TYPE.SIGN_IN_VIP:
|
||||
case ACTIVITY_TYPE.COMMON_SIGN_IN:
|
||||
{
|
||||
return await checkSignInCanBuy(roleId, serverId, activityId, productID)
|
||||
}
|
||||
case ACTIVITY_TYPE.POP_UP_SHOP:
|
||||
{
|
||||
return await checkPopUpShopCanBuy(roleId, serverId, activityId, productID, paramStr)
|
||||
@@ -89,6 +94,7 @@ export async function makeOrder(orderInfo: UserOrderModelType, sid: string) {
|
||||
|
||||
switch (productType) {
|
||||
case ACTIVITY_TYPE.SIGN_IN_VIP:
|
||||
case ACTIVITY_TYPE.COMMON_SIGN_IN:
|
||||
{
|
||||
rewardResult = await makeSignInVIP(roleId, roleInfo.roleName, sid, orderInfo.serverId, orderInfo.activityId, orderInfo.productID)
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user