✨ feat(db): 修改hero表数据库操作方式
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { UserModel } from '@db/User';
|
||||
import Role from '@db/Role';
|
||||
import { HeroModel } from '@db/Hero';
|
||||
import Hero from '@db/Hero';
|
||||
|
||||
import { Service } from 'egg';
|
||||
import { STATUS, REDIS_KEY, WAR_TYPE } from '@consts';
|
||||
@@ -138,7 +138,7 @@ export default class GMUsers extends Service {
|
||||
|
||||
let list = [];
|
||||
for (let role of roles) {
|
||||
let heroCount = await HeroModel.count({ roleId: role.roleId }).lean();
|
||||
let heroCount = await Hero.countByCondition({ roleId: role.roleId });
|
||||
let itemCount = await ItemModel.count({ roleId: role.roleId }).lean();
|
||||
|
||||
let { roleId, roleName, serverId, lv, gold, coin, ce, blockType = 0, blockReason = '', fixedIpLocation, ip, ipLocation, totalPay } = role;
|
||||
@@ -302,7 +302,7 @@ export default class GMUsers extends Service {
|
||||
|
||||
// public async getHeroList(roleId: string) {
|
||||
// const {ctx} = this;
|
||||
// let herolist = await HeroModel.findByRole(roleId);
|
||||
// let herolist = await Hero.findByRole(roleId);
|
||||
// let defense = await PvpDefenseModel.findByRoleId(roleId);
|
||||
|
||||
// let result = Array<Hero>();
|
||||
@@ -330,8 +330,8 @@ export default class GMUsers extends Service {
|
||||
public async getHeroList(page: number, pageSize: number, sortField: string, sortOrder: string, form: SearchHeroParam) {
|
||||
const { ctx } = this;
|
||||
|
||||
const heroes = await HeroModel.findByCondition(page, pageSize, sortField, sortOrder, form);
|
||||
const total = await HeroModel.countByCondition( form )
|
||||
const heroes = await Hero.findByCondition(page, pageSize, sortField, sortOrder, form);
|
||||
const total = await Hero.countByCondition( form )
|
||||
|
||||
let roleMap = new Map<string, RoleCeType>();
|
||||
for(let { roleId } of heroes) {
|
||||
@@ -413,7 +413,7 @@ export default class GMUsers extends Service {
|
||||
|
||||
// let hid = parseInt(hidStr);
|
||||
|
||||
// let hero = await HeroModel.findByHidAndRole(hid, roleId);
|
||||
// let hero = await Hero.findByHidAndRole(hid, roleId);
|
||||
// console.log(hid, roleId, !!hero);
|
||||
// if (!hero) continue;
|
||||
// await calPlayerCeAndSave(HERO_SYSTEM_TYPE.LVUP, roleId, hero, { lv: hlv });
|
||||
@@ -436,7 +436,7 @@ export default class GMUsers extends Service {
|
||||
|
||||
// let hid = parseInt(hidStr);
|
||||
|
||||
// let hero = await HeroModel.findByHidAndRole(hid, roleId);
|
||||
// let hero = await Hero.findByHidAndRole(hid, roleId);
|
||||
// console.log(hid, roleId, !!hero);
|
||||
// if (!hero) continue;
|
||||
// await calPlayerCeAndSave(HERO_SYSTEM_TYPE.LVUP, roleId, hero, { star, colorStar, quality });
|
||||
@@ -460,7 +460,7 @@ export default class GMUsers extends Service {
|
||||
|
||||
// let hid = parseInt(hidStr);
|
||||
|
||||
// let hero = await HeroModel.findByHidAndRole(hid, roleId);
|
||||
// let hero = await Hero.findByHidAndRole(hid, roleId);
|
||||
// console.log(hid, roleId, !!hero);
|
||||
// if (!hero) continue;
|
||||
// await calPlayerCeAndSave(HERO_SYSTEM_TYPE.STAGEUP, roleId, hero, { job });
|
||||
|
||||
Reference in New Issue
Block a user