活动:vip签到判断购买条件

This commit is contained in:
qiaoxin
2021-05-15 15:20:00 +08:00
parent ee49699abd
commit 089617b6e9
10 changed files with 117 additions and 26 deletions
@@ -29,7 +29,7 @@ export class RechargeMoneyData extends ActivityBase {
totalCount: number = 0;//一共可领取次数
receiveCount: number = 0;//已经领取次数
recordArray = []
recordArray: ActivityRechargeMoneyModelType[] = [];
//当前回合最后一个
public isLast() {
@@ -1,3 +1,4 @@
import moment = require('moment');
import { ACTIVITY_RESOURCES_TYPE } from '../../consts';
import { ActivityModelType } from '../../db/Activity';
import { ActivitySignInModelType } from '../../db/ActivitySignIn';
@@ -49,6 +50,8 @@ export class SignInItem {
// 成长活动数据
export class SignInData extends ActivityBase {
list: Array<SignInItem> = [];
roundIndex: number = 0;//活动周期
todayIndex: number = 0;//本月第几天
//第几天的签到奖励
public findDayItem(dayIndex: number) {
@@ -68,6 +71,11 @@ export class SignInData extends ActivityBase {
public initData(data: string) {
let arr = JSON.parse(data);
this.roundIndex = moment(this.beginTime).diff(moment(), 'months');
console.log('dddddddddddd', this.roundIndex);
this.todayIndex = moment(Date.now()).date();
for (let obj of arr) {
console.log('obj', obj)
this.list.push(new SignInItem(obj))