七天乐:升星任务

This commit is contained in:
luying
2022-04-28 18:22:39 +08:00
parent ee86f7f7ce
commit ada0f99a61
5 changed files with 21 additions and 13 deletions

View File

@@ -88,6 +88,12 @@ export class ThirtyDaysItem {
this.taskParamArray = splitString(data.taskParam, '&')
}
public setPlayerRecord(record: ActivityThirtyDaysModelType) {
this.isReceive = record.isReceive === true;
this.totalCount = record.totalCount ? record.totalCount : 0;
this.isComplete = record.totalCount >= this.condition;
}
public canReceive(): boolean {
return !this.isReceive;
}
@@ -215,9 +221,7 @@ export class ThirtyDaysData extends ActivityBase {
for (let record of data) {
let itemData = this.findThirtyDaysItem(record.pageIndex, record.cellIndex, record.tab)
if (itemData) {
itemData.isReceive = record.isReceive === true;
itemData.totalCount = record.totalCount ? record.totalCount : 0;
itemData.isComplete = record.totalCount >= itemData.condition;
itemData.setPlayerRecord(record);
if (itemData.isReceive) {
this.totalPoint += itemData.point;
}