feat(db): 修改hero表数据库操作方式

This commit is contained in:
liangtongchuan
2023-05-06 17:07:48 +08:00
parent 3f3c1af549
commit 297e1af7ee
27 changed files with 133 additions and 137 deletions

View File

@@ -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 });