feat(db): 给GiftCodeDetail添加只读库

This commit is contained in:
liangtongchuan
2023-05-06 18:52:14 +08:00
parent 6b7a205bf6
commit 8e7337eabd
6 changed files with 29 additions and 21 deletions

View File

@@ -9,7 +9,7 @@ import { gameData } from '@pubUtils/data';
import { smsModel } from '@db/Sms';
import { isString } from 'underscore';
import GiftCode from '@db/GiftCode';
import GiftCodeDetail, { GiftCodeDetailModel } from '@db/GiftCodeDetail';
import GiftCodeDetail from '@db/GiftCodeDetail';
import { deletRole } from '@pubUtils/roleUtil';
import { RScriptRecordModel } from '@db/RScriptRecord';
import { DicWar } from '@pubUtils/dictionary/DicWar';
@@ -532,7 +532,7 @@ export default class GMUsers extends Service {
if(!isNumber(count) || !params.checkParams()) return ctx.service.utils.resResult(STATUS.WRONG_PARMS);
let giftCode = await GiftCode.createData(params);
await GiftCodeDetailModel.generateMany(giftCode, count, ctx.user?.uid);
await GiftCodeDetail.generateMany(giftCode, count, ctx.user?.uid);
return ctx.service.utils.resResult(STATUS.SUCCESS, giftCode);
}
@@ -552,7 +552,7 @@ export default class GMUsers extends Service {
let giftCode = await GiftCode.findByGiftId(id);
if(!giftCode) return ctx.service.utils.resResult(STATUS.DB_DATA_NOT_FOUND);
await GiftCodeDetailModel.generateMany(giftCode, count, ctx.user?.uid);
await GiftCodeDetail.generateMany(giftCode, count, ctx.user?.uid);
return ctx.service.utils.resResult(STATUS.SUCCESS, giftCode);
}
@@ -571,7 +571,7 @@ export default class GMUsers extends Service {
let giftCode = await GiftCode.findByGiftId(id);
if(!giftCode) return ctx.service.utils.resResult(STATUS.WRONG_PARMS);
let giftCodeDetails = await GiftCodeDetailModel.findAllCodeByGiftId(giftCode.id);
let giftCodeDetails = await GiftCodeDetail.findAllCodeByGiftId(giftCode.id);
if(fileType == 'txt') {
let codes: string[] = [];
@@ -606,8 +606,8 @@ export default class GMUsers extends Service {
public async getGiftCodeDetailList(page: number, pageSize: number, sortField: string, sortOrder: string, form: SearchGiftCodeDetailParam = {}) {
const { ctx } = this;
const list = await GiftCodeDetailModel.findByCondition(page, pageSize, sortField, sortOrder, form);
const total = await GiftCodeDetailModel.countByCondition( form )
const list = await GiftCodeDetail.findByCondition(page, pageSize, sortField, sortOrder, form);
const total = await GiftCodeDetail.countByCondition( form )
return ctx.service.utils.resResult(STATUS.SUCCESS, {
list: list.map(cur => ({...cur, env: ctx.app.config.realEnv })), total
});