礼包码:不存在礼包码应对

This commit is contained in:
luying
2021-10-08 10:53:54 +08:00
parent f4666f81d3
commit fa9fc1da27
2 changed files with 7 additions and 0 deletions

View File

@@ -144,7 +144,13 @@ export class ItemHandler {
const { code } = msg;
let giftCodeDetail = await GiftCodeDetailModel.findByCode(code);
if(!giftCodeDetail) {
return resResult(STATUS.GIFT_CODE_NOT_FOUND);
}
let giftCode = <GiftCodeType>giftCodeDetail.giftCode;
if(!giftCode) {
return resResult(STATUS.GIFT_CODE_NOT_FOUND);
}
if (giftCode.isLimit && giftCodeDetail.usedNum >= giftCode.count) {
return resResult(STATUS.GIFT_CODE_USED_NUM_MAX);

View File

@@ -353,6 +353,7 @@ export const STATUS = {
YOU_HAVE_USED_THIS_CODE: { code: 31202, simStr: '您已使用过该码' },
GIFT_CODE_NOT_START: { code: 31203, simStr: '礼包码未生效' },
GIFT_CODE_HAS_EXPIRED: { code: 31204, simStr: '礼包码已失效' },
GIFT_CODE_NOT_FOUND: { code: 31205, simStr: '未找到该礼包码' },
// 邮件相关 31301-31400
MAIL_HAS_RECEIVE: { code: 31301, simStr: '邮件已领取'},
EQUIP_IS_OVER: { code: 31302, simStr: '装备已超过上限,无法领取' },