✨ feat(db): 修改role表数据库操作方式
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user