今日挑战互动接口
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { ActivityModelType } from '../../db/Activity';
|
||||
import { deltaDays } from '../../pubUtils/util';
|
||||
|
||||
// 活动数据
|
||||
export abstract class ActivityBase {
|
||||
@@ -6,9 +7,15 @@ export abstract class ActivityBase {
|
||||
beginTime: Date = null;
|
||||
endTime: Date = null;
|
||||
type: number = 0;
|
||||
todayIndex: number = 0;//从1开始
|
||||
|
||||
abstract initData(data: string): void;
|
||||
|
||||
//今天是活动第几天
|
||||
public today(): number {
|
||||
return this.todayIndex;
|
||||
}
|
||||
|
||||
constructor(activityData: ActivityModelType) {
|
||||
this.activityId = activityData.acvitityId;
|
||||
this.beginTime = activityData.beginTime;
|
||||
@@ -16,5 +23,7 @@ export abstract class ActivityBase {
|
||||
this.type = activityData.type;
|
||||
// this.data = activityData.data;
|
||||
this.initData(activityData.data);
|
||||
this.todayIndex = deltaDays(activityData.beginTime, new Date) + 1;
|
||||
console.log('今天是活动第几天', activityData.beginTime, new Date, this.todayIndex)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user