军团活动:结算活动bug

This commit is contained in:
luying
2021-04-01 10:57:37 +08:00
parent 8b15ffa905
commit 35ee83eeaa
@@ -313,7 +313,7 @@ export async function sendGuildActEndMsg(aid: number) {
for(let {guildCode, serverId} of obj.guildList) { for(let {guildCode, serverId} of obj.guildList) {
let woodenHorse = await obj.getWoodenHorse(guildCode, serverId); let woodenHorse = await obj.getWoodenHorse(guildCode, serverId);
if(woodenHorse) { if(woodenHorse && woodenHorse.status != 0) {
await raceActivitySettleReward(guildCode, woodenHorse); await raceActivitySettleReward(guildCode, woodenHorse);
} }
} }
@@ -667,14 +667,15 @@ export async function raceActivitySettleReward(guildCode: string, woodenHorse: W
rewards, rewards,
woodenHorse, woodenHorse,
}); });
if(rec) {
// 奖励加入拍卖行
await genAuction(guildCode, AUCTION_SOURCE.GATE, rec.code, serverId, rewards);
// 奖励加入拍卖行 let dic = gameData.guildActivity.get(GUILD_ACTIVITY_TYPE.RACE_ACTIVITY);
await genAuction(guildCode, AUCTION_SOURCE.GATE, rec.code, serverId, rewards); let honour = dic.honour + Math.floor(durability * GUILDACTIVITY.RACEACTIVITY_DURABILITY_REWARD);
for(let { roleId } of members) {
let dic = gameData.guildActivity.get(GUILD_ACTIVITY_TYPE.RACE_ACTIVITY); await updateUserRecAndSendHonour(honour, 0, rank, roleId, members);
let honour = dic.honour + Math.floor(durability * GUILDACTIVITY.RACEACTIVITY_DURABILITY_REWARD); }
for(let { roleId } of members) {
await updateUserRecAndSendHonour(honour, 0, rank, roleId, members);
} }
// 删除数据 // 删除数据