🐞 fix(订单): 各种类型的订单在支付之前校验次数
This commit is contained in:
@@ -79,7 +79,11 @@ export async function makeMonthlyFund(roleId: string, roleName: string, sid: str
|
||||
let createTime = await getRoleCreateTime(roleId);
|
||||
let serverTime = await getServerCreateTime(serverId);
|
||||
let playerData = new MonthlyFundData(activityData, createTime, serverTime);
|
||||
let playerRecords = await ActivityMonthlyFundModel.findData(serverId, activityData.activityId, playerData.roundIndex, roleId);
|
||||
playerData.setPlayerRecords(playerRecords);
|
||||
let page = playerData.findByProductID(productID);
|
||||
if(page.hasBought) return STATUS.ORDER_CANNOT_BUY;
|
||||
|
||||
await ActivityMonthlyFundModel.buy(serverId, activityId, roleId, playerData.roundIndex, page.pageIndex, productID);
|
||||
|
||||
let rewardParamArr = stringToRewardParam(page.onceReward);
|
||||
|
||||
Reference in New Issue
Block a user