✨ feat(db): 修改role表数据库操作方式
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { Application, BackendSession, HandlerService, pinus, } from "pinus";
|
||||
import { resResult } from "../../../pubUtils/util";
|
||||
import { STATUS, getRedisKeyByRankType, ROLE_SELECT, RANK_TYPE, HERO_SELECT, GUILD_SELECT, RANK_FIRST_REWARD_STATUS, ITEM_CHANGE_REASON } from "../../../consts";
|
||||
import { RoleModel } from "../../../db/Role";
|
||||
import Role from "../../../db/Role";
|
||||
import { UserGuildModel } from "../../../db/UserGuild";
|
||||
import { GuildModel } from "../../../db/Guild";
|
||||
import { Rank, getGeneralRank, getRankFirstReward, getRankInHandler } from "../../../services/rankService";
|
||||
@@ -27,7 +27,7 @@ export class RoleHandler {
|
||||
let roleName = session.get('roleName');
|
||||
let serverId = session.get('serverId');
|
||||
|
||||
let role = await RoleModel.findByRoleId(roleId, 'rankReceived');
|
||||
let role = await Role.findByRoleId(roleId, 'rankReceived');
|
||||
if (!role) return resResult(STATUS.WRONG_PARMS);
|
||||
|
||||
let ranks = await getGeneralRank(role, serverId);
|
||||
@@ -41,7 +41,7 @@ export class RoleHandler {
|
||||
let roleName = session.get('roleName');
|
||||
let serverId = session.get('serverId');
|
||||
|
||||
let role = await RoleModel.findByRoleId(roleId, 'rankReceived');
|
||||
let role = await Role.findByRoleId(roleId, 'rankReceived');
|
||||
if (!role) return resResult(STATUS.WRONG_PARMS);
|
||||
|
||||
let ranks = await getRankFirstReward(role, serverId);
|
||||
@@ -124,7 +124,7 @@ export class RoleHandler {
|
||||
}
|
||||
let rewards: RewardInter[] = [];
|
||||
let canReceiveId: number[] = [];
|
||||
let role = await RoleModel.findByRoleId(roleId, 'rankReceived');
|
||||
let role = await Role.findByRoleId(roleId, 'rankReceived');
|
||||
|
||||
for (let id of ids) {
|
||||
let dicReward = gameData.generalRankReward.get(id);
|
||||
@@ -140,7 +140,7 @@ export class RoleHandler {
|
||||
canReceiveId.push(id);
|
||||
}
|
||||
|
||||
role = await RoleModel.receiveRankReward(roleId, canReceiveId);
|
||||
role = await Role.receiveRankReward(roleId, canReceiveId);
|
||||
if (canReceiveId.length <= 0) return resResult(STATUS.REWARD_CONDITION_NOT_REACH);
|
||||
|
||||
let rewardStatus = canReceiveId.map(id => {
|
||||
|
||||
Reference in New Issue
Block a user