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

@@ -10,7 +10,7 @@ import { ITID } from "../../../consts/constModules/itemConst";
import { useGiftPackage } from "../../../services/activity/giftPackageService";
import { getAp, setAp, setApBuyTimes } from "../../../services/actionPointService";
import { ActionPointModel } from "../../../db/ActionPoint";
import { GiftCodeDetailModel } from "../../../db/GiftCodeDetail";
import GiftCodeDetail from "../../../db/GiftCodeDetail";
import GiftCode from "../../../db/GiftCode";
import { nowSeconds } from "../../../pubUtils/timeUtil";
import { AP } from "../../../pubUtils/dicParam";
@@ -168,7 +168,7 @@ export class ItemHandler {
const channel: string = session.get('channel');
const { code } = msg;
let giftCodeDetail = await GiftCodeDetailModel.findByCode(code);
let giftCodeDetail = await GiftCodeDetail.findByCode(code);
if(!giftCodeDetail) {
return resResult(STATUS.GIFT_CODE_NOT_FOUND);
}
@@ -191,13 +191,13 @@ export class ItemHandler {
return resResult(STATUS.YOU_HAVE_USED_THIS_CODE);
}
let checkHasUse = await GiftCodeDetailModel.checkHasUsed(roleId, giftCodeDetail.giftId)
let checkHasUse = await GiftCodeDetail.checkHasUsed(roleId, giftCodeDetail.giftId)
if(checkHasUse) {
return resResult(STATUS.YOU_HAVE_USED_THIS_CODE);
}
await GiftCodeDetailModel.increaseUsedNum(code, roleId, roleName, serverId);
await GiftCodeDetail.increaseUsedNum(code, roleId, roleName, serverId);
await GiftCode.increaseUsedNum(giftCode.id);
let goods = await addItems(roleId, roleName, sid, giftCode.goods, ITEM_CHANGE_REASON.USE_GIFT_CODE);