From c6c36e584b36a106c78d8390912d1bea2c484243 Mon Sep 17 00:00:00 2001 From: luying Date: Wed, 15 Jun 2022 12:18:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=EF=BC=9A=E4=B8=8A=E4=B8=8A?= =?UTF-8?q?=E7=AD=BE=E4=B8=83=E5=A4=A9=E6=BB=A1=E9=87=8D=E7=BD=AE=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shared/domain/activityField/rechargeMoneyField.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/shared/domain/activityField/rechargeMoneyField.ts b/shared/domain/activityField/rechargeMoneyField.ts index 1c56ce00f..d75fa9da5 100644 --- a/shared/domain/activityField/rechargeMoneyField.ts +++ b/shared/domain/activityField/rechargeMoneyField.ts @@ -132,12 +132,11 @@ export class RechargeMoneyData extends ActivityBase { private resetPool() { let beforeNums = this.pool.map(cur => cur.getNumBeforeToday); - let min = Math.min(...beforeNums); let max = Math.max(...beforeNums); - if(max != 0 && max == min) { // 当所有奖池都抽过一遍的时候,第二天五点,重置 - for(let item of this.pool) { - if(item.getNumToday <= 0) item.unsetHasGet(); - } + let min = Math.min(...beforeNums); + // 当所有奖池都抽过一遍的时候,第二天五点,重置 + for(let item of this.pool) { + if((min == max || item.getNumBeforeToday < max) && item.getNumToday <= 0) item.unsetHasGet(); } }