活动:签到

This commit is contained in:
luying
2022-05-18 21:40:32 +08:00
parent bfb4e7f918
commit 2867b186e6
2 changed files with 14 additions and 10 deletions

View File

@@ -32,8 +32,6 @@ export class SignInItem {
// 签到活动数据
export class SignInData extends ActivityBase {
list: Array<SignInItem> = [];
roundIndex: number = 0;//活动周期
todayIndex: number = 1;
price: number = 0;//vip价格普通签到为0
// rebet: number = 0;
productID: string = '';//商品ID
@@ -61,15 +59,17 @@ export class SignInData extends ActivityBase {
let day: number[] = [];
for(let obj of records) {
let item = this.findDayItem(obj.dayIndex);
console.log('setPlayerRecords0', obj.dayIndex, item)
if(item) {
item.setReceive(true);
let time = getZeroPointOfTime(obj.time, SHOP_REFRESH_TYPE.DAILY, 0)
let today = getZeroPoint(SHOP_REFRESH_TYPE.DAILY, 0);
console.log('setPlayerRecords', time, today)
if(day.indexOf(time) == -1 && time < today) {
this.todayIndex++;
day.push(time);
if(this.type == ACTIVITY_TYPE.SIGN_IN || this.type == ACTIVITY_TYPE.SIGN_IN_VIP) {
let time = getZeroPointOfTime(obj.time, SHOP_REFRESH_TYPE.DAILY, 0)
let today = getZeroPoint(SHOP_REFRESH_TYPE.DAILY, 0);
console.log('setPlayerRecords', time, today)
if(day.indexOf(time) == -1 && time < today) {
this.todayIndex++;
day.push(time);
}
}
}
}
@@ -95,6 +95,8 @@ export class SignInData extends ActivityBase {
this.roundIndex = parseInt(moment().format('YYYYMM'));
} else if (this.type == ACTIVITY_TYPE.NEW_PLAYER_SIGN_IN) {
this.roundIndex = 0;
}
let arr = dataObj.data