✨ feat(db): 修改role表数据库操作方式
This commit is contained in:
@@ -10,7 +10,7 @@ import { getSimpleRoleInfo } from '../../../services/roleService';
|
||||
import { getRoleOnlineInfo } from '../../../services/redisService';
|
||||
import { lockData } from '../../../services/redLockService';
|
||||
import { GuildModel } from '../../../db/Guild';
|
||||
import { RoleModel, RoleType } from '../../../db/Role';
|
||||
import Role, { RoleType } from '../../../db/Role';
|
||||
import { openGuildRefine } from '../../../services/guildRefineService';
|
||||
import { unlockTrain } from '../../../services/guildTrainService';
|
||||
import { UserGuildModel } from '../../../db/UserGuild';
|
||||
@@ -257,7 +257,7 @@ export class AuctionHandler {
|
||||
const serverId: number = session.get('serverId');
|
||||
if (!guildCode) {//创建公会
|
||||
const roleId = session.get('roleId');
|
||||
const role: RoleType = await RoleModel.findByRoleId(roleId);
|
||||
const role: RoleType = await Role.findByRoleId(roleId);
|
||||
// 创建公会
|
||||
const name = '测试公会'
|
||||
const icon = 1
|
||||
@@ -271,7 +271,7 @@ export class AuctionHandler {
|
||||
const userGuild = await UserGuildModel.createUserGuild(guild.code, role, true);
|
||||
if (!userGuild) return resResult(STATUS.GUILD_CREATE_ERROR);
|
||||
|
||||
await RoleModel.joinGuild(roleId, guild.code, guild.name, true);
|
||||
await Role.joinGuild(roleId, guild.code, guild.name, true);
|
||||
await UserGuildApplyModel.deleteApply(roleId); // 删除玩家所有对其他公会的申请
|
||||
guildCode = guild.code;
|
||||
session.set('guildCode', guildCode);
|
||||
|
||||
@@ -18,7 +18,7 @@ import { checkTask } from '../../../services/task/taskService';
|
||||
import { guildInter } from '../../../pubUtils/interface';
|
||||
import { addItems, getGoldObject, handleCost } from '../../../services/role/rewardService';
|
||||
import * as dicParam from '../../../pubUtils/dicParam';
|
||||
import { RoleModel } from '../../../db/Role';
|
||||
import Role from '../../../db/Role';
|
||||
import { sendMailToGuildByContent } from '../../../services/mailService';
|
||||
import { genAuction, getAuctionRewardByPoolId } from '../../../services/auctionService';
|
||||
import { sendMessageToGuildWithSuc } from '../../../services/pushService';
|
||||
@@ -243,7 +243,7 @@ export class GuildHandler {
|
||||
let freeCount = dicParam.GUILD_BOSS.GUILD_BOSS_ENCOURAGE_FREECOUNT - myEncourageCnt > 0? dicParam.GUILD_BOSS.GUILD_BOSS_ENCOURAGE_FREECOUNT - myEncourageCnt: 0;
|
||||
let costGold = (count - freeCount) * dicParam.GUILD_BOSS.GUILD_BOSS_ENCOURAGE_COST;
|
||||
if(costGold < 0) costGold = 0;
|
||||
let { gold } = await RoleModel.findByRoleId(roleId, 'gold');
|
||||
let { gold } = await Role.findByRoleId(roleId, 'gold');
|
||||
if(gold < costGold) return resResult(STATUS.BATTLE_GOLD_NOT_ENOUGH);
|
||||
|
||||
let { code, bossLv } = bossInstance;
|
||||
|
||||
@@ -4,7 +4,7 @@ import { STATUS, GUILD_OPERATE, GUILD_AUTH, GUILD_JOB, GUILD_APPLY_TYPE, GUILD_S
|
||||
import { UserGuildModel, UserGuildType } from '../../../db/UserGuild';
|
||||
import { checkAuth, joinGuild, getUserGuildWithRefActive, addActive, settleGuildWeekly, getMyGuildInfo, setUserGuildSession, getInvitationList, addGuildRecord, pushChangeGuildLeader, pushGuildMemberQuit, pushGuildDismiss, pushGuildInfoUpdate, getTodayGuildActive, getGuildQuitCdTime } from '../../../services/guildService';
|
||||
import { GuildModel, GuildType, GuildUpdateParam } from '../../../db/Guild';
|
||||
import { RoleModel, RoleType } from '../../../db/Role';
|
||||
import Role, { RoleType } from '../../../db/Role';
|
||||
import { ARMY } from '../../../pubUtils/dicParam';
|
||||
import { handleCost, addItems, getGoldObject } from '../../../services/role/rewardService';
|
||||
import { nowSeconds, getTimeFun, getSeconds, getZeroPointD, DAY_TO_MS, HOUR_TO_MS } from '../../../pubUtils/timeUtil';
|
||||
@@ -60,7 +60,7 @@ export class GuildHandler {
|
||||
if (checkNameResult) return resResult(STATUS.GUILD_NAME_DUP);
|
||||
|
||||
// 检查元宝是否够
|
||||
const role = await RoleModel.findByRoleId(roleId);
|
||||
const role = await Role.findByRoleId(roleId);
|
||||
if (ARMY.ARMY_CREAT_COST > role.gold) {
|
||||
return resResult(STATUS.DAILY_REFRESH_GOLD_LACK);
|
||||
}
|
||||
@@ -82,7 +82,7 @@ export class GuildHandler {
|
||||
const userGuild = await UserGuildModel.createUserGuild(guild.code, role, true);
|
||||
if (!userGuild) return resResult(STATUS.GUILD_CREATE_ERROR);
|
||||
|
||||
await RoleModel.joinGuild(roleId, guild.code, guild.name, true);
|
||||
await Role.joinGuild(roleId, guild.code, guild.name, true);
|
||||
await UserGuildApplyModel.deleteApply(roleId); // 删除玩家所有对其他公会的申请
|
||||
|
||||
// 加入排行
|
||||
@@ -118,7 +118,7 @@ export class GuildHandler {
|
||||
const guildList = await GuildModel.getGuildList(page, showPeopleMax, name, serverId);
|
||||
const applyList = await UserGuildApplyModel.findApplyByRole(roleId);
|
||||
|
||||
const { quitGuildTime: quitTime = 0 } = await RoleModel.findByRoleId(roleId);
|
||||
const { quitGuildTime: quitTime = 0 } = await Role.findByRoleId(roleId);
|
||||
|
||||
const list = new Array<GuildListInfo>();
|
||||
for (let guild of guildList) {
|
||||
@@ -162,7 +162,7 @@ export class GuildHandler {
|
||||
for(let roleId of guild.members) {
|
||||
await updateUserInfo(REDIS_KEY.USER_INFO, roleId, [{ field: 'guildName', value: name }]);
|
||||
}
|
||||
await RoleModel.updateGuildName(code, name);
|
||||
await Role.updateGuildName(code, name);
|
||||
}
|
||||
if (notice != undefined) {
|
||||
pushGuildNoticeUpdateMsg(roleId, roleName, guild);
|
||||
@@ -230,15 +230,15 @@ export class GuildHandler {
|
||||
}
|
||||
await this.app.rpc.connector.connectorRemote.setOtherUserGuildSession.broadcast([{ roleId: memberRoleId, userGuild }]);
|
||||
|
||||
const role = await RoleModel.findByRoleId(memberRoleId);
|
||||
const role = await Role.findByRoleId(memberRoleId);
|
||||
let updateObject = {};
|
||||
if (auth == GUILD_AUTH.LEADER) { // 转让团长
|
||||
updateObject['leader'] = role._id;
|
||||
let myUserGuild = await UserGuildModel.updateInfo(roleId, { auth: GUILD_AUTH.MEMBER, job: GUILD_JOB.SHIBING }, {}); // 自己降权限
|
||||
setUserGuildSession(session, myUserGuild);
|
||||
await updateUserInfo(REDIS_KEY.GUILD_INFO, code, [{ field: 'leader', value: new GuildLeader(role) }]);
|
||||
await RoleModel.updateRoleInfo(memberRoleId, { isGuildLeader: true });
|
||||
await RoleModel.updateRoleInfo(roleId, { isGuildLeader: false });
|
||||
await Role.updateRoleInfo(memberRoleId, { isGuildLeader: true });
|
||||
await Role.updateRoleInfo(roleId, { isGuildLeader: false });
|
||||
await guildAbdicateToLeague(guild, roleId, role);
|
||||
}
|
||||
|
||||
@@ -306,7 +306,7 @@ export class GuildHandler {
|
||||
return resResult(STATUS.GUILD_MEMBER_MAX);
|
||||
}
|
||||
|
||||
const role = await RoleModel.findByRoleId(roleId, null, true);
|
||||
const role = await Role.findByRoleId(roleId, null, true);
|
||||
if (ceLimit > role.ce) {
|
||||
return resResult(STATUS.GUILD_NOT_REACH_CONDI);
|
||||
}
|
||||
@@ -403,8 +403,8 @@ export class GuildHandler {
|
||||
|
||||
const day = <number>getTimeFun().getBeforeDay(3);
|
||||
|
||||
const { quitGuildTime: quitTime = 0 } = await RoleModel.findByRoleId(roleId);
|
||||
let allList = await RoleModel.getInviteList(day, serverId);
|
||||
const { quitGuildTime: quitTime = 0 } = await Role.findByRoleId(roleId);
|
||||
let allList = await Role.getInviteList(day, serverId);
|
||||
allList = allList.filter(cur => !invitedMembers.includes(cur.roleId))
|
||||
let list = getRandEelm(allList, 10);
|
||||
if (!list.length) list = allList;
|
||||
@@ -429,7 +429,7 @@ export class GuildHandler {
|
||||
const guild = await GuildModel.findByCode(code, serverId, GUILD_SELECT.INVITED_MEMBER);
|
||||
if (guild.isMemberMax) return resResult(STATUS.GUILD_MEMBER_MAX);
|
||||
|
||||
const roleList = await RoleModel.findByRoleIds(roleIds);
|
||||
const roleList = await Role.findByRoleIds(roleIds);
|
||||
let result = new Array<string>();
|
||||
|
||||
for (let role of roleList) {
|
||||
@@ -568,7 +568,7 @@ export class GuildHandler {
|
||||
await sendMailToGuildByContent(MAIL_TYPE.GUILD_DISSMISS, code, {}, guild);
|
||||
await UserGuildModel.dismiss(code);
|
||||
const { members } = guild;
|
||||
await RoleModel.dissmissGuild(members);
|
||||
await Role.dissmissGuild(members);
|
||||
await UserGuildApplyModel.deleteApplyByGuild(code);
|
||||
await guildDismissToLeague(guild);
|
||||
|
||||
@@ -605,7 +605,7 @@ export class GuildHandler {
|
||||
const userGuild = await UserGuildModel.quit(code, roleId);
|
||||
if (!userGuild) return resResult(STATUS.GUILD_QUIT_ERROR);
|
||||
|
||||
const role = await RoleModel.quitGuild(roleId, nowSeconds());
|
||||
const role = await Role.quitGuild(roleId, nowSeconds());
|
||||
if (!role) return resResult(STATUS.GUILD_QUIT_ERROR);
|
||||
|
||||
const guild = await GuildModel.quit(code, roleId, serverId, role.ce, userGuild.auth == GUILD_AUTH.MANAGER);
|
||||
@@ -642,7 +642,7 @@ export class GuildHandler {
|
||||
const userGuild = await UserGuildModel.quit(code, memberRoleId);
|
||||
if (!userGuild) return resResult(STATUS.GUILD_KICK_ERROR);
|
||||
|
||||
const role = await RoleModel.quitGuild(memberRoleId, nowSeconds());
|
||||
const role = await Role.quitGuild(memberRoleId, nowSeconds());
|
||||
if (!role) return resResult(STATUS.GUILD_KICK_ERROR);
|
||||
|
||||
const guild = await GuildModel.quit(code, memberRoleId, serverId, role.ce, userGuild.auth == GUILD_AUTH.MANAGER);
|
||||
@@ -684,7 +684,7 @@ export class GuildHandler {
|
||||
const { code, roleId: leaderRoleId } = msg;
|
||||
|
||||
// 离线72小时
|
||||
const { roleName: oldRoleName, quitTime } = await RoleModel.findByRoleId(leaderRoleId);
|
||||
const { roleName: oldRoleName, quitTime } = await Role.findByRoleId(leaderRoleId);
|
||||
if (quitTime > <number>getTimeFun().getBeforeDay(3)) {
|
||||
return resResult(STATUS.GUILD_LEADER_LOGIN);
|
||||
}
|
||||
@@ -695,7 +695,7 @@ export class GuildHandler {
|
||||
}
|
||||
let topUserGuild: UserGuildType;
|
||||
for (let userGuild of topUserGuilds) {
|
||||
let role = await RoleModel.findByRoleId(userGuild.roleId, 'quitTime');
|
||||
let role = await Role.findByRoleId(userGuild.roleId, 'quitTime');
|
||||
if (role && role.quitTime > <number>getTimeFun().getBeforeDay(3)) {
|
||||
topUserGuild = userGuild; break;
|
||||
}
|
||||
@@ -705,7 +705,7 @@ export class GuildHandler {
|
||||
}
|
||||
|
||||
// 检查元宝是否够
|
||||
const role = await RoleModel.findByRoleId(roleId);
|
||||
const role = await Role.findByRoleId(roleId);
|
||||
if (ARMY.ARMY_IMPEACH_COST > role.gold) {
|
||||
return resResult(STATUS.DAILY_REFRESH_GOLD_LACK);
|
||||
}
|
||||
@@ -731,8 +731,8 @@ export class GuildHandler {
|
||||
await sendMailByContent(MAIL_TYPE.GUILD_BE_SET_LEADER, topUser.roleId, { sendName: roleName, params: [guild.name] });
|
||||
|
||||
await updateUserInfo(REDIS_KEY.GUILD_INFO, code, [{ field: 'leader', value: new GuildLeader(topUser) }]);
|
||||
await RoleModel.updateRoleInfo(leaderRoleId, { isGuildLeader: false });
|
||||
let newLeader = await RoleModel.updateRoleInfo(topUser.roleId, { isGuildLeader: true });
|
||||
await Role.updateRoleInfo(leaderRoleId, { isGuildLeader: false });
|
||||
let newLeader = await Role.updateRoleInfo(topUser.roleId, { isGuildLeader: true });
|
||||
await guildAbdicateToLeague(guild, leaderRoleId, newLeader);
|
||||
reportTAEvent(roleId, TA_EVENT.GUILD_MASTER_CHANGE, { way: GUILD_MASTER_CHANGE_WAY.IMPEACH, change_id_after: topUser.roleId }, ip)
|
||||
|
||||
@@ -953,7 +953,7 @@ export class GuildHandler {
|
||||
const guild = await GuildModel.findByCode(code, serverId);
|
||||
const leader = <RoleType>guild.leader;
|
||||
let threeDaysBefore = <number>getTimeFun().getBeforeDay(3);
|
||||
await RoleModel.updateRoleInfo(leader.roleId, { quitTime: threeDaysBefore });
|
||||
await Role.updateRoleInfo(leader.roleId, { quitTime: threeDaysBefore });
|
||||
|
||||
return resResult(STATUS.SUCCESS, { code });
|
||||
}
|
||||
@@ -967,7 +967,7 @@ export class GuildHandler {
|
||||
}
|
||||
const roleId = session.get('roleId');
|
||||
const quitGuildTime = type ? Math.floor((new Date().getTime() - HOUR_TO_MS * 2) / 1000) : 0;
|
||||
await RoleModel.updateRoleInfo(roleId, { quitGuildTime: quitGuildTime });
|
||||
await Role.updateRoleInfo(roleId, { quitGuildTime: quitGuildTime });
|
||||
|
||||
return resResult(STATUS.SUCCESS);
|
||||
}
|
||||
@@ -988,13 +988,13 @@ export class GuildHandler {
|
||||
|
||||
const { isMemberMax, isAuto, ceLimit, lv } = guild;
|
||||
|
||||
let role = await RoleModel.findByRoleId(roleId);
|
||||
let role = await Role.findByRoleId(roleId);
|
||||
if (role.guildCode) {
|
||||
let oldCode = role.guildCode;
|
||||
const userGuild = await UserGuildModel.quit(oldCode, roleId);
|
||||
if (!userGuild) return resResult(STATUS.GUILD_QUIT_ERROR);
|
||||
|
||||
role = await RoleModel.quitGuild(roleId, nowSeconds());
|
||||
role = await Role.quitGuild(roleId, nowSeconds());
|
||||
if (!role) return resResult(STATUS.GUILD_QUIT_ERROR);
|
||||
|
||||
const guild = await GuildModel.quit(oldCode, roleId, serverId, role.ce, userGuild.auth == GUILD_AUTH.MANAGER);
|
||||
|
||||
@@ -25,7 +25,7 @@ import { GVGCityAreaPointModel } from '../../../db/GVGCityAreaPoint';
|
||||
import { Rank } from '../../../services/rankService';
|
||||
import { LeagueRankInfo, RoleRankInfo } from '../../../domain/rank';
|
||||
import { addBattleEndRec } from '../../../services/gvg/gvgRecService';
|
||||
import { RoleModel } from '../../../db/Role';
|
||||
import Role from '../../../db/Role';
|
||||
import { EXTERIOR, GVG } from '../../../pubUtils/dicParam';
|
||||
import { sendMessageToGuildWithSuc, sendMessageToGVGAreaByTeamWithSuc, sendMessageToUserWithSuc } from '../../../services/pushService';
|
||||
import { checkLeagueAuth } from '../../../services/gvg/gvgTeamService';
|
||||
@@ -75,7 +75,7 @@ export class GVGBattleHandler {
|
||||
let durability = gameData.gvgTeamDurability.get(index)||0;
|
||||
|
||||
let groupKey = await getGroupKey(serverId);
|
||||
let role = await RoleModel.findByRoleId(roleId, 'lv title');
|
||||
let role = await Role.findByRoleId(roleId, 'lv title');
|
||||
let updateParam: SaveTeamUpdateParam = { index, head, spine, frame, roleName, serverId, leagueCode, leagueName, lv: role.lv, title: role.title }
|
||||
if(lineup) {
|
||||
let { isOK, heroes } = await checkBattleHeroesByHid(roleId, lineup.map(cur => cur.actorId));
|
||||
|
||||
@@ -10,7 +10,7 @@ import { GVGVestigeRankModel } from "../../../db/GVGVestigeRank";
|
||||
import { GVGVestigeRecModel, GVGVestigeRecUpdate } from "../../../db/GVGVestigeRec";
|
||||
import { GVGVestigeSumRankModel } from "../../../db/GVGVestigeSumRank";
|
||||
import { HeroModel } from "../../../db/Hero";
|
||||
import { RoleModel } from "../../../db/Role";
|
||||
import Role from "../../../db/Role";
|
||||
import { GVGVestigeOppLineup, VestigeRank } from "../../../domain/gvgField/returnData";
|
||||
import { RoleRankInfo } from "../../../domain/rank";
|
||||
import { getRemoteRplFilePath, getRemoteRplPrefix } from "../../../pubUtils/battleUtils";
|
||||
@@ -156,7 +156,7 @@ export class GVGProduceHandler {
|
||||
let hisVestigeRank = await GVGVestigeRankModel.findByRole(vestigeId, targetRoleId);
|
||||
if(!hisVestigeRank) return resResult(STATUS.GVG_VESTIGE_TARGET_NOT_FOUND);
|
||||
|
||||
let role = await RoleModel.findByRoleId(hisVestigeRank.roleId, 'roleId roleName serverId guildName title lv heads head spines spine frames frame')
|
||||
let role = await Role.findByRoleId(hisVestigeRank.roleId, 'roleId roleName serverId guildName title lv heads head spines spine frames frame')
|
||||
if(!hisVestigeRank) return resResult(STATUS.GVG_VESTIGE_TARGET_NOT_FOUND);
|
||||
|
||||
let hids = hisVestigeRank.lineup?.map(cur => cur.actorId)||[];
|
||||
@@ -473,7 +473,7 @@ export class GVGProduceHandler {
|
||||
for(let { roleId: targetRoleId, rank, lineup } of vestigeRanks) {
|
||||
let param = <RoleRankInfo>await r.getParam(rank, targetRoleId, [rank]);
|
||||
if(!param) {
|
||||
let role = await RoleModel.findByRoleId(targetRoleId, ROLE_SELECT.RANK);
|
||||
let role = await Role.findByRoleId(targetRoleId, ROLE_SELECT.RANK);
|
||||
await r.generParamAndSet(REDIS_KEY.USER_INFO, { roleId: targetRoleId }, { role });
|
||||
param = <RoleRankInfo>await r.getParam(rank, targetRoleId, [rank]);
|
||||
}
|
||||
@@ -488,7 +488,7 @@ export class GVGProduceHandler {
|
||||
}
|
||||
if(!myRank) {
|
||||
let obj = new VestigeRank();
|
||||
let role = await RoleModel.findByRoleId(roleId, ROLE_SELECT.RANK);
|
||||
let role = await Role.findByRoleId(roleId, ROLE_SELECT.RANK);
|
||||
obj.setByRole(role, serverNames[serverId]);
|
||||
myRank = obj;
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ import { Contribute, GVGUserDataModel } from "../../../db/GVGUserData";
|
||||
import { GVGUserItemModel } from "../../../db/GVGUserItem";
|
||||
import { GVGUserTaskModel } from "../../../db/GVGUserTask";
|
||||
import { GVG } from "../../../pubUtils/dicParam";
|
||||
import { RoleModel } from "../../../db/Role";
|
||||
import Role from "../../../db/Role";
|
||||
import { addGVGTechActive, calFighterContribute, calProducerContribute, checkPreTech, checkTechIsIng, checkTechProgress, getDailyLoginReward, getMyContribute, pushTechChange, pushTechRollback, sendUngotBoxReward } from "../../../services/gvg/gvgPrepareService";
|
||||
import { GVGUserDailyDataModel } from "../../../db/GVGUserDailyData";
|
||||
import { gameData } from "../../../pubUtils/data";
|
||||
@@ -188,7 +188,7 @@ export class GVGHandler {
|
||||
|
||||
const members = myLeague.members||[];
|
||||
const roleIds = members.map(member => member.roleId);
|
||||
const roles = await RoleModel.findByRoleIds(roleIds);
|
||||
const roles = await Role.findByRoleIds(roleIds);
|
||||
const serverNames = await getAllServerName();
|
||||
|
||||
const myUserData = await GVGUserDataModel.findByRole(configId, myLeague.leagueCode, roleId);
|
||||
|
||||
@@ -9,7 +9,7 @@ import { checkCanManage, checkGuildLeader, checkLeagueAuth, createLeague, getLea
|
||||
import { LeagueGuildInfo, LeagueListInfo, LeagueMemberListInfo, LeagueSimpleInfo } from "../../../domain/gvgField/returnData";
|
||||
import { getAllServerName, getServerName, isRoleOnline, updateUserInfo } from "../../../services/redisService";
|
||||
import { GVG } from "../../../pubUtils/dicParam";
|
||||
import { RoleModel, RoleType } from "../../../db/Role";
|
||||
import Role, { RoleType } from "../../../db/Role";
|
||||
import { GVGUserDataModel } from "../../../db/GVGUserData";
|
||||
import { sendMessageToGuildWithSuc, sendMessageToUserWithSuc } from "../../../services/pushService";
|
||||
import { GVGLeaguePrepareModel } from "../../../db/GVGLeaguePrepare";
|
||||
@@ -376,7 +376,7 @@ export class GVGManageHandler {
|
||||
|
||||
const members = league.members||[];
|
||||
let roleIds = members.map(member => member.roleId);
|
||||
const roles = await RoleModel.findByRoleIds(roleIds);
|
||||
const roles = await Role.findByRoleIds(roleIds);
|
||||
const serverNames = await getAllServerName();
|
||||
const userdatas = await GVGUserDataModel.findByRoles(configId, targetLeagueCode, roleIds);
|
||||
const result: LeagueMemberListInfo[] = [];
|
||||
@@ -534,7 +534,7 @@ export class GVGManageHandler {
|
||||
const members = myLeague.members||[];
|
||||
const candidates = members.filter(cur => cur.auth == LEAGUE_AUTH.SUB_LEADER);
|
||||
let roleIds = candidates.map(member => member.roleId);
|
||||
const roles = await RoleModel.findByRoleIds(roleIds);
|
||||
const roles = await Role.findByRoleIds(roleIds);
|
||||
const serverNames = await getAllServerName();
|
||||
const userdatas = await GVGUserDataModel.findByRoles(configId, targetLeagueCode, roleIds);
|
||||
const result = roles.map(role => {
|
||||
@@ -572,7 +572,7 @@ export class GVGManageHandler {
|
||||
const checkHisAuth = await checkLeagueAuth(targetRoleId, myLeague, LEAGUE_MANAGE_TYPE.BE_ABDICATED);
|
||||
if(!checkHisAuth) return resResult(STATUS.GVG_HE_HAS_NO_AUTH);
|
||||
|
||||
const targetRole = await RoleModel.findByRoleId(targetRoleId, '_id roleName serverId guildName roleId');
|
||||
const targetRole = await Role.findByRoleId(targetRoleId, '_id roleName serverId guildName roleId');
|
||||
let targetRoleServerName = await getServerName(targetRole.serverId);
|
||||
|
||||
// 修改联军数据 members,leader
|
||||
|
||||
@@ -5,7 +5,7 @@ import { GVGLeagueFarmModel, GVGLeagueFarmType } from "../../../db/GVGLeagueFarm
|
||||
import { GVGLeagueFarmRecModel } from "../../../db/GVGLeagueFarmRec";
|
||||
import { GVGLeaguePrepareModel } from "../../../db/GVGLeaguePrepare";
|
||||
import { GVGUserItemModel } from "../../../db/GVGUserItem";
|
||||
import { RoleModel } from "../../../db/Role";
|
||||
import Role from "../../../db/Role";
|
||||
import { LeagueFarmListInfo, LeagueFarmMember, LeagueField } from "../../../domain/gvgField/returnData";
|
||||
import { gameData, getGVGResourceBasesByType } from "../../../pubUtils/data";
|
||||
import { ItemInter, RewardInter } from "../../../pubUtils/interface";
|
||||
@@ -118,7 +118,7 @@ export class GVGProduceHandler {
|
||||
}
|
||||
|
||||
const serverNames = await getAllServerName();
|
||||
const roles = await RoleModel.findByRoleIds(roleIds);
|
||||
const roles = await Role.findByRoleIds(roleIds);
|
||||
const result: LeagueFarmMember[] = [];
|
||||
for(let role of roles) {
|
||||
let obj = new LeagueFarmMember(role, serverNames);
|
||||
@@ -419,7 +419,7 @@ export class GVGProduceHandler {
|
||||
}
|
||||
|
||||
const serverNames = await getAllServerName();
|
||||
const roles = await RoleModel.findByRoleIds(roleIds);
|
||||
const roles = await Role.findByRoleIds(roleIds);
|
||||
const result: LeagueFarmMember[] = [];
|
||||
for(let role of roles) {
|
||||
let obj = new LeagueFarmMember(role, serverNames);
|
||||
|
||||
@@ -10,7 +10,7 @@ import { ITID, CONSUME_TYPE } from '../../../consts/constModules/itemConst';
|
||||
import { GUILD_POINT_WAYS, GUILD_STRUCTURE, WISH_POOL_TYPE } from '../../../consts/constModules/guildConst';
|
||||
import { getWishPool, getUserGuildWithRefActive, addActive, canWishToday } from '../../../services/guildService';
|
||||
import { findIndex, findWhere } from 'underscore';
|
||||
import { RoleModel } from '../../../db/Role';
|
||||
import Role from '../../../db/Role';
|
||||
import { getRoleOnlineInfo } from '../../../services/redisService';
|
||||
import { ARMY } from '../../../pubUtils/dicParam';
|
||||
import { guildInter } from '../../../pubUtils/interface';
|
||||
@@ -89,7 +89,7 @@ export class WishPoolHandler {
|
||||
const sid: string = session.get('sid');
|
||||
if (wishRoleId == dntRoleId)
|
||||
return resResult(STATUS.WRONG_PARMS);
|
||||
let role = await RoleModel.findByRoleId(wishRoleId);
|
||||
let role = await Role.findByRoleId(wishRoleId);
|
||||
if (!role)
|
||||
return resResult(STATUS.WRONG_PARMS);//没有玩家
|
||||
let wishUserGuild = await getUserGuildWithRefActive(wishRoleId, ' wishDntCnt wishGoods guildCode');
|
||||
|
||||
Reference in New Issue
Block a user