🐞 fix(gvg): 重命名修改联军盟主redis缓存
This commit is contained in:
@@ -11,7 +11,7 @@ import { findIndex, pick } from 'underscore';
|
|||||||
import { SclResultInter, SclPosInter } from '../../../pubUtils/interface';
|
import { SclResultInter, SclPosInter } from '../../../pubUtils/interface';
|
||||||
import { SchoolModel } from '../../../db/School';
|
import { SchoolModel } from '../../../db/School';
|
||||||
import { getTeraphStrengthenResult, getSchoolList } from '../../../services/roleService'
|
import { getTeraphStrengthenResult, getSchoolList } from '../../../services/roleService'
|
||||||
import { HERO_SYSTEM_TYPE, LINEUP_NUM, ROLE_SELECT, REDIS_KEY, TASK_TYPE, DEFAULT_HEROES, DEFAULT_HERO_LV, DEFAULT_ITEMS, DEFAULT_EQUIPS, DEFAULT_GOLD, DEFAULT_COIN, DEBUG_MAGIC_WORD, COUNTER, DEFAULT_LV, ITEM_CHANGE_REASON, PUSH_ROUTE, POP_UP_SHOP_CONDITION_TYPE } from '../../../consts';
|
import { HERO_SYSTEM_TYPE, LINEUP_NUM, ROLE_SELECT, REDIS_KEY, TASK_TYPE, DEFAULT_HEROES, DEFAULT_HERO_LV, DEFAULT_ITEMS, DEFAULT_EQUIPS, DEFAULT_GOLD, DEFAULT_COIN, DEBUG_MAGIC_WORD, COUNTER, DEFAULT_LV, ITEM_CHANGE_REASON, PUSH_ROUTE, POP_UP_SHOP_CONDITION_TYPE, LEAGUE_AUTH } from '../../../consts';
|
||||||
import { checkBattleHeroesByHid, roleLevelup } from '../../../services/normalBattleService';
|
import { checkBattleHeroesByHid, roleLevelup } from '../../../services/normalBattleService';
|
||||||
import { Rank } from '../../../services/rankService';
|
import { Rank } from '../../../services/rankService';
|
||||||
import { updateUserInfo } from '../../../services/redisService';
|
import { updateUserInfo } from '../../../services/redisService';
|
||||||
@@ -24,10 +24,11 @@ import { checkFilterWords, reportTAEvent, treatRoleName } from '../../../service
|
|||||||
import { createHeroes } from '../../../services/role/createHero';
|
import { createHeroes } from '../../../services/role/createHero';
|
||||||
import { calculateCeWithHero, calculateCeWithRole } from '../../../services/playerCeService';
|
import { calculateCeWithHero, calculateCeWithRole } from '../../../services/playerCeService';
|
||||||
import { sendMessageToUserWithSuc } from '../../../services/pushService';
|
import { sendMessageToUserWithSuc } from '../../../services/pushService';
|
||||||
import { GuildLeader } from '../../../domain/rank';
|
import { GuildLeader, LeagueLeader } from '../../../domain/rank';
|
||||||
import { checkPopUpCondition } from '../../../services/activity/popUpShopService';
|
import { checkPopUpCondition } from '../../../services/activity/popUpShopService';
|
||||||
import { isGoodsHidden, isHeroHidden } from '../../../services/dataService';
|
import { isGoodsHidden, isHeroHidden } from '../../../services/dataService';
|
||||||
import { updateGVGBattleRoleInfo } from '../../../services/gvg/gvgTeamService';
|
import { updateGVGBattleRoleInfo, getMyAuth } from '../../../services/gvg/gvgTeamService';
|
||||||
|
import { GVGLeagueModel } from '../../../db/GVGLeague';
|
||||||
|
|
||||||
export default function (app: Application) {
|
export default function (app: Application) {
|
||||||
new HandlerService(app, {});
|
new HandlerService(app, {});
|
||||||
@@ -479,6 +480,11 @@ export class RoleHandler {
|
|||||||
await updateUserInfo(REDIS_KEY.USER_INFO, roleId, [{ field: 'roleName', value: roleName }]);
|
await updateUserInfo(REDIS_KEY.USER_INFO, roleId, [{ field: 'roleName', value: roleName }]);
|
||||||
if(role.isGuildLeader) {
|
if(role.isGuildLeader) {
|
||||||
await updateUserInfo(REDIS_KEY.GUILD_INFO, guildCode, [{ field: 'leader', value: new GuildLeader(role) }]);
|
await updateUserInfo(REDIS_KEY.GUILD_INFO, guildCode, [{ field: 'leader', value: new GuildLeader(role) }]);
|
||||||
|
let myLeague = await GVGLeagueModel.findLeagueByGuild(guildCode);
|
||||||
|
if(myLeague && getMyAuth(myLeague, roleId) == LEAGUE_AUTH.LEADER) {
|
||||||
|
await updateUserInfo(REDIS_KEY.LEAGUE_INFO, myLeague.leagueCode, [{ field: 'leader', value: new LeagueLeader(role) }]);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
await updateGVGBattleRoleInfo(serverId, roleId, { roleName });
|
await updateGVGBattleRoleInfo(serverId, roleId, { roleName });
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user