🐞 fix(guild): 修复周一加入无活人军团领奖励问题
This commit is contained in:
@@ -225,9 +225,12 @@ export async function getUserGuildWithRefActive(roleId: string, select?: string)
|
||||
let isRefDaily = shouldRefresh(refTimeDaily, now);
|
||||
// console.log('####### isRefDaily', isRefDaily, refTimeDaily, now)
|
||||
if (isRefDaily) {
|
||||
userGuild = await UserGuildModel.resetDailyInfo(roleId);
|
||||
if (!userGuild) return false;
|
||||
if(refTimeDaily) {
|
||||
userGuild = await UserGuildModel.resetDailyInfoByRefTimeDaily(roleId, refTimeDaily);
|
||||
if (!userGuild) {
|
||||
userGuild = await UserGuildModel.getMyGuild(roleId, select ? select + ' wishGoods +refTimeDaily' : '+refTimeDaily');
|
||||
if (!userGuild) return false;
|
||||
};
|
||||
if (refTimeDaily) {
|
||||
await sendUnreceivedWishPool(wishGoods, roleId);
|
||||
await sendUnreceivedActiveBox(roleId, guildCode, refTimeDaily, receivedActive);
|
||||
await sendUnreceivedDonateBox(roleId, guildCode, refTimeDaily, receiveBoxs);
|
||||
|
||||
Reference in New Issue
Block a user