军团活动:结算逻辑修改
This commit is contained in:
@@ -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
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user