抽卡:刷新心愿单错误
This commit is contained in:
@@ -37,14 +37,15 @@ export async function refreshGacha(dicGacha: DicGacha, userGacha: UserGachaType)
|
||||
return userGacha;
|
||||
}
|
||||
|
||||
let { roleId, gachaId, refFreeTime, refHopeTime } = userGacha;
|
||||
let { roleId, gachaId, refFreeTime, refHopeTime, hope } = userGacha;
|
||||
if(shouldRefresh(refFreeTime, new Date(), REFRESH_HOUR, day)) {
|
||||
let ref = getNextDayByGap(refFreeTime, new Date(), day);
|
||||
userGacha = await UserGachaModel.refreshFreeCount(roleId, gachaId, 0, ref);
|
||||
}
|
||||
if(shouldRefresh(refHopeTime, new Date(), REFRESH_HOUR)) {
|
||||
hope = hope.map(cur => { return { ...cur, hasGet: false}});
|
||||
let ref = getTodayZeroDate(REFRESH_HOUR);
|
||||
userGacha = await UserGachaModel.refreshHopeCount(roleId, gachaId, 0, ref);
|
||||
userGacha = await UserGachaModel.refreshHopeCount(roleId, gachaId, 0, hope, ref);
|
||||
}
|
||||
return userGacha
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user