活动:添加新任务类型
This commit is contained in:
@@ -19,6 +19,10 @@ export class TreasureHuntHandler {
|
||||
/************************寻宝骑兵活动****************************/
|
||||
|
||||
/**
|
||||
* 每日物资:商店
|
||||
寻宝备战:完成任务获得奖励,(奖品达到一定数量后开启 “寻宝大冒险”)
|
||||
寻宝大冒险:完成战棋关卡获得奖励
|
||||
天子宝库:物品兑换奖励
|
||||
* @description 获取寻宝骑兵活动的数据
|
||||
* @param {BackendSession} session
|
||||
* @memberof TreasureHuntHandler
|
||||
@@ -64,7 +68,7 @@ export class TreasureHuntHandler {
|
||||
if (!item) {
|
||||
return resResult(STATUS.ACTIVITY_MISSING, {});
|
||||
}
|
||||
if (item.price >= 0) {
|
||||
if (item.price > 0) {
|
||||
return resResult(STATUS.ACTIVITY_NEED_PAY, {});
|
||||
}
|
||||
if (item.buyCount >= item.countMax) {
|
||||
|
||||
@@ -44,7 +44,7 @@ export async function getPlayerTreasureHuntData(activityId: number, serverId: nu
|
||||
playerData.todayIndex = deltaDays(moment(huntBeginTime).startOf('d').toDate(), new Date) + 1;;
|
||||
playerData.roundIndex = huntRoundIndex;
|
||||
|
||||
let playerShopRecord: ActivityTreasureHuntShopModelType = await ActivityTreasureHuntShopModel.findTreasureData(serverId, activityId, roleId, huntRoundIndex, playerData.todayIndex);
|
||||
let playerShopRecord: ActivityTreasureHuntShopModelType = await ActivityTreasureHuntShopModel.findTreasureData(activityId, roleId, huntRoundIndex, playerData.todayIndex);
|
||||
playerData.shop.setPlayerRecords(playerShopRecord);
|
||||
return playerData;
|
||||
}
|
||||
@@ -58,7 +58,7 @@ export async function getPlayerTreasureHuntShopData(activityId: number, serverId
|
||||
playerData.todayIndex = deltaDays(moment(huntBeginTime).startOf('d').toDate(), new Date) + 1;;
|
||||
playerData.roundIndex = huntRoundIndex;
|
||||
|
||||
let playerShopRecord: ActivityTreasureHuntShopModelType = await ActivityTreasureHuntShopModel.findTreasureData(serverId, activityId, roleId, huntRoundIndex, playerData.todayIndex);
|
||||
let playerShopRecord: ActivityTreasureHuntShopModelType = await ActivityTreasureHuntShopModel.findTreasureData(activityId, roleId, huntRoundIndex, playerData.todayIndex);
|
||||
playerData.shop.setPlayerRecords(playerShopRecord);
|
||||
return playerData;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user