✨ feat(路由): 部分路由不缓存redis
This commit is contained in:
@@ -12,7 +12,7 @@ import { Channel, ChannelService, pinus } from 'pinus';
|
||||
import { TREASURE, EXTERIOR, FRIEND } from '../../pubUtils/dicParam';
|
||||
import { getFriendLvAdd } from '../friendService';
|
||||
import { getRoleIds } from '../../pubUtils/friendUtil';
|
||||
import { getComTeamSidByCode, getCreatedTeamByLv, getTeamSearchByLv, rmCreatedTeamFromRedis, rmRoleFromQueue, setCreatedTeamToRedis } from '../redisService';
|
||||
import { getComTeamSidByCode, getCreatedTeamByLv, getTeamSearchByLv, redisClient, rmCreatedTeamFromRedis, rmRoleFromQueue, setCreatedTeamToRedis } from '../redisService';
|
||||
import { getRewardByBlueprtId, gameData, getBossHpByBlueprtId, getDicBlueprtById } from '../../pubUtils/data';
|
||||
import { getZeroPointD, nowSeconds } from '../../pubUtils/timeUtil';
|
||||
import { addItems, getFriendPointObject, handleCost } from '../role/rewardService';
|
||||
@@ -22,6 +22,7 @@ import { RewardInter } from '../../pubUtils/interface';
|
||||
import { FriendPointModel } from '../../db/FriendPoint';
|
||||
import { isComBattleTimeLimit } from '../../pubUtils/battleUtils';
|
||||
import { clearComBtlTimer, deleteComBattle, getComTeamByCode, getComTeamTimerByCode, getRobotHurtTimer, setComTeamTimer, setRobotHurtTimerIfNotExist } from '../memoryCache/comBattleData';
|
||||
import { clearComBattleRoute } from '../../pubUtils/dispatcher';
|
||||
|
||||
/**
|
||||
* 在给定的品质列表中随机返回一定数量的藏宝图Id
|
||||
@@ -284,6 +285,7 @@ export async function handleComBtlProgress(teamStatus: MemComBtlTeam) {
|
||||
sendMessageToTeam(teamCode, PUSH_ROUTE.TEAM_COMPLETE, { teamCode, result });
|
||||
|
||||
deleteComBattle(teamCode);
|
||||
clearComBattleRoute(redisClient(), teamCode);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -394,6 +396,7 @@ export async function dismissTeam(teamStatus: MemComBtlTeam, roleId: string) {
|
||||
|
||||
let rmSt = deleteComBattle(teamCode);
|
||||
if (!rmSt) return resResult(STATUS.COM_BATTLE_DISSMISS_ERR);
|
||||
clearComBattleRoute(redisClient(), teamCode);
|
||||
|
||||
rmCreatedTeamFromRedis(teamCode, teamStatus.lv);
|
||||
sendMessageToTeam(teamCode, PUSH_ROUTE.TEAM_DISMISS, { teamCode });
|
||||
|
||||
Reference in New Issue
Block a user