🐞 fix(gvg): 修复战区问题,不跨服服务器应单列
This commit is contained in:
@@ -706,8 +706,8 @@ export async function getGVGHistoryAreas(roleId: string) {
|
||||
return areaIds.split('&');
|
||||
}
|
||||
|
||||
export async function addGVGHistoryAreas(roleId: string, groupId: number, serverType: number, areaIds: number[]) {
|
||||
let key = areaIds.map(areaId => `${groupId}_${serverType}_${areaId}`).join('&');
|
||||
export async function addGVGHistoryAreas(roleId: string, groupKey: string, areaIds: number[]) {
|
||||
let key = areaIds.map(areaId => `${groupKey}_${areaId}`).join('&');
|
||||
const result = await redisClient().hsetAsync(REDIS_KEY.GVG_HISTORY_AREA, roleId, key);
|
||||
return result;
|
||||
}
|
||||
@@ -728,8 +728,8 @@ export async function getGVGHistoryAreaTeam(roleId: string) {
|
||||
return channelName
|
||||
}
|
||||
|
||||
export async function addGVGHistoryAreaTeam(roleId: string, groupId: number, serverType: number, areaId: number) {
|
||||
const result = await redisClient().hsetAsync(REDIS_KEY.GVG_HISTORY_AREA_TEAM, roleId, `${groupId}_${serverType}_${areaId}`);
|
||||
export async function addGVGHistoryAreaTeam(roleId: string, groupKey: string, areaId: number) {
|
||||
const result = await redisClient().hsetAsync(REDIS_KEY.GVG_HISTORY_AREA_TEAM, roleId, `${groupKey}_${areaId}`);
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -749,8 +749,8 @@ export async function getGVGHistoryCityTeam(roleId: string) {
|
||||
return channelName
|
||||
}
|
||||
|
||||
export async function addGVGHistoryCityTeam(roleId: string, groupId: number, serverType: number, cityId: number) {
|
||||
const result = await redisClient().hsetAsync(REDIS_KEY.GVG_HISTORY_CITY, roleId, `${groupId}_${serverType}_${cityId}`);
|
||||
export async function addGVGHistoryCityTeam(roleId: string, groupKey: string, cityId: number) {
|
||||
const result = await redisClient().hsetAsync(REDIS_KEY.GVG_HISTORY_CITY, roleId, `${groupKey}_${cityId}`);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user