✨ feat(活动): 月基金
This commit is contained in:
@@ -36,6 +36,7 @@ import { HistoryOrderModel } from '../db/HistoryOrder';
|
||||
import { sendMailByContent } from './mailService';
|
||||
import { RECHARGE } from '../pubUtils/dicParam';
|
||||
import { checkWeeklyFund, makeWeeklyFund } from './activity/weeklyFundService';
|
||||
import { checkMonthlyFund, makeMonthlyFund } from './activity/monthlyFundService';
|
||||
|
||||
export async function checkOrderCanBuy(roleId: string, serverId: number, activityData: ActivityModelType, productID: string, paramStr: string) {
|
||||
let activityId = activityData.activityId;
|
||||
@@ -59,6 +60,10 @@ export async function checkOrderCanBuy(roleId: string, serverId: number, activit
|
||||
{
|
||||
return await checkWeeklyFund(roleId, serverId, activityData);
|
||||
}
|
||||
case ACTIVITY_TYPE.MONTHLY_FUND:
|
||||
{
|
||||
return await checkMonthlyFund(roleId, serverId, activityData, productID);
|
||||
}
|
||||
}
|
||||
return true
|
||||
}
|
||||
@@ -180,6 +185,11 @@ export async function makeOrder(orderInfo: UserOrderModelType, sid: string) {
|
||||
rewardResult = await makeWeeklyFund(roleId, roleInfo.roleName, sid, orderInfo.serverId, orderInfo.activityId, orderInfo.productID)
|
||||
break;
|
||||
}
|
||||
case ACTIVITY_TYPE.MONTHLY_FUND: // 月基金
|
||||
{
|
||||
rewardResult = await makeMonthlyFund(roleId, roleInfo.roleName, sid, orderInfo.serverId, orderInfo.activityId, orderInfo.productID)
|
||||
break;
|
||||
}
|
||||
default:
|
||||
rewardResult = STATUS.ERROR_TYPE;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user