军团活动:结算逻辑修改

This commit is contained in:
luying
2021-10-09 13:16:35 +08:00
parent 04060acd79
commit fe4a34a67e
13 changed files with 1379 additions and 30 deletions

View File

@@ -170,12 +170,18 @@ export class RaceActivityHandler {
let myGuildActivityRec = await UserGuildActivityRecModel.updateInfo(code, { isSuccess, isCompleted: true });
if (!guildActivityRec || !myGuildActivityRec) return resResult(STATUS.INTERNAL_ERR);
let hasShow = !!guildActivityRec.hasShow;
if(!hasShow) {
await GuildActivityRecordModel.updateInfo(guildCode, { hasShow: true });
}
// 返回当前军团总军功
let r = new Rank(REDIS_KEY.RACE_ACTIVITY, { serverId });
let myGuildRank = await r.getMyRank({ guildCode });
return resResult(STATUS.SUCCESS, {
timestamp: Date.now(),
hasShow,
woodenHorse: guildActivityRec.woodenHorse,
myGuildRank
})