diff --git a/shared/consts/constModules/activityConst.ts b/shared/consts/constModules/activityConst.ts index f1313deaf..8b1c5444c 100644 --- a/shared/consts/constModules/activityConst.ts +++ b/shared/consts/constModules/activityConst.ts @@ -102,6 +102,7 @@ export enum SELF_SERVICE_SHOP_CELL_TYPE { export enum FIRST_GIFT_STATE { NOT_PAY = 0, // 未充值 PAY = 1, // 已充值 + ALL_RECEIVED = 2, } /** diff --git a/shared/domain/activityField/firstGiftField.ts b/shared/domain/activityField/firstGiftField.ts index 690dc6e8e..a4e6d6443 100644 --- a/shared/domain/activityField/firstGiftField.ts +++ b/shared/domain/activityField/firstGiftField.ts @@ -74,6 +74,9 @@ export class FirstGiftPage { for (let obj of this.items) { obj.setReceived(daysNum); } + if(playerData.isOver) { + this.state = FIRST_GIFT_STATE.ALL_RECEIVED; + } } }