活动:七天乐每日优惠存储记录字段修改
This commit is contained in:
@@ -111,9 +111,9 @@ export class SevenDaysHandler {
|
|||||||
if (dayItemData.getPointReward) {//已经领取过
|
if (dayItemData.getPointReward) {//已经领取过
|
||||||
return resResult(STATUS.ACTIVITY_REWARDED);
|
return resResult(STATUS.ACTIVITY_REWARDED);
|
||||||
}
|
}
|
||||||
if (playerData.today() != dayIndex) {
|
// if (playerData.today() != dayIndex) {
|
||||||
return resResult(STATUS.ACTIVITY_TIME_ERROR);
|
// return resResult(STATUS.ACTIVITY_TIME_ERROR);
|
||||||
}
|
// }
|
||||||
|
|
||||||
await ActivityGrowthModel.addDayRecord(serverId, activityId, roleId, dayIndex, 1);
|
await ActivityGrowthModel.addDayRecord(serverId, activityId, roleId, dayIndex, 1);
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ export default class ActivityDailyGifts extends BaseModel {
|
|||||||
//购买记录
|
//购买记录
|
||||||
public static async buyRecord(serverId: number, activityId: number, roleId: string, dayIndex: number, cellIndex: number, count: number, lean = true) {
|
public static async buyRecord(serverId: number, activityId: number, roleId: string, dayIndex: number, cellIndex: number, count: number, lean = true) {
|
||||||
let result: ActivityDailyGiftsModelType = await ActivityDailyGiftsModel.findOneAndUpdate({ serverId, roleId, activityId, dayIndex, cellIndex },
|
let result: ActivityDailyGiftsModelType = await ActivityDailyGiftsModel.findOneAndUpdate({ serverId, roleId, activityId, dayIndex, cellIndex },
|
||||||
{ $inc: { receiveRewardCount: count } }, { upsert: true, new: true }).lean(lean);
|
{ $inc: { buyCount: count } }, { upsert: true, new: true }).lean(lean);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ export class DailyGiftItem {
|
|||||||
this.reward = data.reward;
|
this.reward = data.reward;
|
||||||
this.maxCount = data.maxCount;
|
this.maxCount = data.maxCount;
|
||||||
this.discount = data.discount;
|
this.discount = data.discount;
|
||||||
|
this.buyCount = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
//消耗的资源
|
//消耗的资源
|
||||||
@@ -77,7 +78,7 @@ export class DailyGiftsData extends ActivityBase {
|
|||||||
for (let obj of this.list) {
|
for (let obj of this.list) {
|
||||||
let index = data.findIndex(record => { return obj.dayIndex == record.dayIndex && obj.cellIndex == record.cellIndex })
|
let index = data.findIndex(record => { return obj.dayIndex == record.dayIndex && obj.cellIndex == record.cellIndex })
|
||||||
if (index != -1) {
|
if (index != -1) {
|
||||||
obj.buyCount = data[index].buyCount;
|
obj.buyCount = data[index].buyCount ? data[index].buyCount : 0;
|
||||||
} else {
|
} else {
|
||||||
obj.buyCount = 0;
|
obj.buyCount = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user