From dd87e70554c21db406fbfa7527cd77864fdf7ee7 Mon Sep 17 00:00:00 2001 From: luying Date: Mon, 19 Jun 2023 20:49:11 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(=E9=9A=90=E8=97=8F=E6=95=B0?= =?UTF-8?q?=E6=8D=AE):=20=E5=90=8E=E5=8F=B0=E4=BF=AE=E6=94=B9=E9=9A=90?= =?UTF-8?q?=E8=97=8F=E6=95=B0=E6=8D=AE=E7=9A=84=E5=AE=9A=E6=97=B6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=9C=89=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/gm/handler/gmServerHandler.ts | 5 ++--- .../app/servers/systimer/remote/systimerRemote.ts | 10 +++++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/game-server/app/servers/gm/handler/gmServerHandler.ts b/game-server/app/servers/gm/handler/gmServerHandler.ts index 4dd0555d2..6ace1e54b 100644 --- a/game-server/app/servers/gm/handler/gmServerHandler.ts +++ b/game-server/app/servers/gm/handler/gmServerHandler.ts @@ -11,7 +11,6 @@ import { isNumber } from 'util'; import { MarqueeModel } from '../../../db/Marquee'; import { setApiIsCloseToRemote } from '../../../services/chatService'; import { PVPConfigModel } from '../../../db/PvpConfig'; -import { initHiddenDataSchedule } from '../../../services/timeTaskService'; import { HiddenDataByIdModel, HiddenDataByIdModelTypeParam } from '../../../db/HiddenDataById'; import { isDevelopEnv } from '../../../services/utilService'; import { redisClient } from "../../../services/redisService"; @@ -221,7 +220,7 @@ export class GmHandler { } await HiddenDataByIdModel.createDatas(insertParam); await calHiddenData(uid); - await initHiddenDataSchedule(false); + await pinus.app.rpc.systimer.systimerRemote.gmSetHiddenDataSchedule.broadcast(); return resResult(STATUS.SUCCESS); } @@ -244,7 +243,7 @@ export class GmHandler { await HiddenDataByIdModel.updateData(type, id, params.publishTime, uid); } await calHiddenData(uid); - await initHiddenDataSchedule(false); + await pinus.app.rpc.systimer.systimerRemote.gmSetHiddenDataSchedule.broadcast(); return resResult(STATUS.SUCCESS); } diff --git a/game-server/app/servers/systimer/remote/systimerRemote.ts b/game-server/app/servers/systimer/remote/systimerRemote.ts index fba5b3555..fc102b2a1 100644 --- a/game-server/app/servers/systimer/remote/systimerRemote.ts +++ b/game-server/app/servers/systimer/remote/systimerRemote.ts @@ -1,5 +1,5 @@ import { Application, ChannelService } from 'pinus'; -import { guildActivityStart, gateActivityEnd, cityActivityEnd, raceActivityEnd, guildActivitySchedule, auctionSchedule, initMaintenance, stopMaintenance, addMailsToSchedule, updateTimeLimitRank, setLadderCountDown, cancelLadderCountDown, initSumSchedule, setPvpSeasonSchedule, initGVGConfigSchedule, gvgBattleStartSchedule, gvgBattleEndSchedule } from '../../../services/timeTaskService'; +import { guildActivityStart, gateActivityEnd, cityActivityEnd, raceActivityEnd, guildActivitySchedule, auctionSchedule, initMaintenance, stopMaintenance, addMailsToSchedule, updateTimeLimitRank, setLadderCountDown, cancelLadderCountDown, initSumSchedule, setPvpSeasonSchedule, initGVGConfigSchedule, gvgBattleStartSchedule, gvgBattleEndSchedule, initHiddenDataSchedule } from '../../../services/timeTaskService'; import PvpDefenseType from '../../../db/PvpDefense'; import { DicGuildActivity } from '../../../pubUtils/dictionary/DicGuildActivity'; import { gameData, reloadResources } from '../../../pubUtils/data'; @@ -254,6 +254,14 @@ export class SystimerRemote { } } + public async gmSetHiddenDataSchedule() { + try { + await initHiddenDataSchedule(false); + } catch(e) { + errlogger.error(`remote ${__filename} \n ${e.stack}`); + } + } + public async setKvToMemory(originK: string, originV: string, aesKey: string, aesIV: string, now: number) { try { setKvToMemory(originK, originV, aesKey, aesIV, now);