军团活动:结算活动bug

This commit is contained in:
luying
2021-04-01 10:57:37 +08:00
parent 8b15ffa905
commit 35ee83eeaa

View File

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