Revert " feat(db): 给UserGachaRec表添加只读节点"

This reverts commit a7c029c0f17c75e656595014a37ab835d378aa64.
This commit is contained in:
luying
2023-05-08 09:58:14 +08:00
parent c6348e1da7
commit 7700ed438a
3 changed files with 4 additions and 13 deletions

View File

@@ -3,7 +3,7 @@ import { STATUS } from '@consts';
import { SearchLogParam, SearchUserLogParam } from '@domain/backEndField/search';
import { GMRecordModel } from '@db/GMRecord';
import { UserLogModel } from '@db/UserLog';
import UserGachaRec from '@db/UserGachaRec';
import { UserGachaRecModel } from '@db/UserGachaRec';
/**
* Test Service
@@ -36,7 +36,7 @@ export default class Log extends Service {
public async getGachaLog(page: number, pageSize: number, form: SearchUserLogParam) {
const {ctx} = this;
let list = await UserGachaRec.findByCondition(page, pageSize, form);
let list = await UserGachaRecModel.findByCondition(page, pageSize, form);
return ctx.service.utils.resResult(STATUS.SUCCESS, { list: list.map(cur => ({...cur, env: ctx.app.config.realEnv})) });
}
}

View File

@@ -1,5 +1,5 @@
import BaseModel from './BaseModel';
import { index, getModelForClass, prop, DocumentType, modelOptions, ReturnModelType, mongoose } from '@typegoose/typegoose';
import { index, getModelForClass, prop, DocumentType, modelOptions } from '@typegoose/typegoose';
import { GachaResultIndb } from '../domain/activityField/gachaField';
import { genCode } from '../pubUtils/util';
import { SearchGachaLogParam } from '../domain/backEndField/search';
@@ -50,19 +50,12 @@ export default class UserGachaRec extends BaseModel {
public static async findByCondition(page: number, pageSize: number, form: SearchGachaLogParam = {}) {
let searchObj = UserGachaRecModel.getSearchObj(form);
const result: UserGachaRecType[] = await UserGachaRecROModel.find(searchObj).limit(pageSize).skip((page - 1) * pageSize).sort({ createdAt: -1 }).select('-_id').lean({ getters: true, virtuals: true });
const result: UserGachaRecType[] = await UserGachaRecModel.find(searchObj).limit(pageSize).skip((page - 1) * pageSize).sort({ createdAt: -1 }).select('-_id').lean({ getters: true, virtuals: true });
return result;
}
}
export const UserGachaRecModel = getModelForClass(UserGachaRec);
export let UserGachaRecROModel: ReturnModelType<typeof UserGachaRec, {}>;
export function loadUserGachaRecROModel(connect: mongoose.Connection) {
UserGachaRecROModel = getModelForClass(UserGachaRec, {
existingConnection: connect
});
}
export interface UserGachaRecType extends Pick<DocumentType<UserGachaRec>, keyof UserGachaRec> { }
export type UserGachaRecParam = Partial<UserGachaRecType>;

View File

@@ -17,7 +17,6 @@ import { loadUserLog } from "./UserLog";
import { loadRoleROModel } from "./Role";
import { loadHeroROModel } from "./Hero";
import { loadItemROModel } from "./Item";
import { loadUserGachaRecROModel } from "./UserGachaRec";
export function loadGmDb(connect: mongoose.Connection) {
// console.log('************')
@@ -46,5 +45,4 @@ export function loadRODb(connect: mongoose.Connection) {
loadRoleROModel(connect);
loadHeroROModel(connect);
loadItemROModel(connect);
loadUserGachaRecROModel(connect);
}