Revert "✨ feat(db): 给UserGachaRec表添加只读节点"
This reverts commit a7c029c0f17c75e656595014a37ab835d378aa64.
This commit is contained in:
@@ -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})) });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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>;
|
||||
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user