✨ feat(db): 修改hero表数据库操作方式
This commit is contained in:
@@ -20,7 +20,7 @@ import { isDebugTime } from "../../../pubUtils/sdkUtil";
|
||||
import { GuildActivityCityDeclareModel } from "../../../db/GuildActivityCityDeclare";
|
||||
import { GuildModel } from "../../../db/Guild";
|
||||
import { getHistoryCity, redisClient, setHistoryCity } from "../../../services/redisService";
|
||||
import { HeroModel } from "../../../db/Hero";
|
||||
import Hero from "../../../db/Hero";
|
||||
import { getCityActivityObj } from "../../../services/memoryCache/guildActivityData";
|
||||
|
||||
export default function (app: Application) {
|
||||
@@ -259,7 +259,7 @@ export class CityActivityHandler {
|
||||
let { gateHp, maxHp } = await obj.getGateHpAndInc(serverId, cityId);
|
||||
if (gateHp <= 0) return resResult(STATUS.GATE_HP_IS_ZERO);
|
||||
|
||||
let hero = await HeroModel.findBySeqIdAndRole(hid, roleId);
|
||||
let hero = await Hero.findBySeqIdAndRole(hid, roleId);
|
||||
if(!hero && (damage/maxHp > 0.01)) damage = 0;
|
||||
|
||||
let statusResult = getGuildActivityStatus(this.aid);
|
||||
|
||||
@@ -9,7 +9,7 @@ import { GVGVestigeLockModel } from "../../../db/GVGVestigeLock";
|
||||
import { GVGVestigeRankModel } from "../../../db/GVGVestigeRank";
|
||||
import { GVGVestigeRecModel, GVGVestigeRecUpdate } from "../../../db/GVGVestigeRec";
|
||||
import { GVGVestigeSumRankModel } from "../../../db/GVGVestigeSumRank";
|
||||
import { HeroModel } from "../../../db/Hero";
|
||||
import Hero from "../../../db/Hero";
|
||||
import Role from "../../../db/Role";
|
||||
import { GVGVestigeOppLineup, VestigeRank } from "../../../domain/gvgField/returnData";
|
||||
import { RoleRankInfo } from "../../../domain/rank";
|
||||
@@ -160,7 +160,7 @@ export class GVGProduceHandler {
|
||||
if(!hisVestigeRank) return resResult(STATUS.GVG_VESTIGE_TARGET_NOT_FOUND);
|
||||
|
||||
let hids = hisVestigeRank.lineup?.map(cur => cur.actorId)||[];
|
||||
let heroes = await HeroModel.findByHidRange(hids, targetRoleId, 'hid skinId quality star colorStar lv ce');
|
||||
let heroes = await Hero.findByHidRange(hids, targetRoleId, 'hid skinId quality star colorStar lv ce');
|
||||
const { leagueCode, name } = myLeague;
|
||||
result.setPlayer(dicGVGVestige, role, heroes, serverNames, name, leagueCode);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user