🦄 refactor(热更新): 分割状态代码和功能代码
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { Application, ChannelService, BackendSession, pinus, HandlerService, } from "pinus";
|
||||
import { GUILD_ACTIVITY_TYPE, STATUS, REDIS_KEY, CITY_STATUS, TASK_TYPE, ITEM_CHANGE_REASON, PUSH_ROUTE, GUILD_ACTIVITY_STATUS } from "../../../consts";
|
||||
import { genCode, resResult } from "../../../pubUtils/util";
|
||||
import { getGuildActivityStatus, getCityActivityObj, getCityStatus as pubGetCityStatus, getCities, getCityActivityRank, sendSingleCityActEndMsg, declareCity, autoDeclareMyCity, getGAIndexInPinus, getDeclareIndex, sendCityGuildRankToUser } from "../../../services/guildActivity/guildActivityService";
|
||||
import { getGuildActivityStatus, getCityStatus as pubGetCityStatus, getCities, getCityActivityRank, sendSingleCityActEndMsg, declareCity, autoDeclareMyCity, getGAIndexInPinus, getDeclareIndex, sendCityGuildRankToUser } from "../../../services/guildActivity/guildActivityService";
|
||||
import { GuildActivityCityModel } from "../../../db/GuildActivityCity";
|
||||
import { gameData } from "../../../pubUtils/data";
|
||||
import { UserGuildActivityRecModel } from "../../../db/UserGuildActivityRec";
|
||||
@@ -21,6 +21,7 @@ import { GuildActivityCityDeclareModel } from "../../../db/GuildActivityCityDecl
|
||||
import { GuildModel } from "../../../db/Guild";
|
||||
import { getHistoryCity, redisClient, setHistoryCity } from "../../../services/redisService";
|
||||
import { HeroModel } from "../../../db/Hero";
|
||||
import { getCityActivityObj } from "../../../services/memoryCache/guildActivityData";
|
||||
|
||||
export default function (app: Application) {
|
||||
new HandlerService(app, {});
|
||||
@@ -48,7 +49,7 @@ export class CityActivityHandler {
|
||||
if (!statusResult) return resResult(STATUS.DIC_DATA_NOT_FOUND);
|
||||
|
||||
let obj = getCityActivityObj();
|
||||
if(obj.guildActivityStatus == GUILD_ACTIVITY_STATUS.START) {
|
||||
if(obj.getStatus() == GUILD_ACTIVITY_STATUS.START) {
|
||||
await autoDeclareMyCity(serverId, roleId, guildCode, declareIndex);
|
||||
}
|
||||
const dbCities = await GuildActivityCityModel.getAllCities(serverId, declareIndex);
|
||||
|
||||
Reference in New Issue
Block a user