礼包码:不存在礼包码应对
This commit is contained in:
@@ -144,7 +144,13 @@ export class ItemHandler {
|
|||||||
const { code } = msg;
|
const { code } = msg;
|
||||||
|
|
||||||
let giftCodeDetail = await GiftCodeDetailModel.findByCode(code);
|
let giftCodeDetail = await GiftCodeDetailModel.findByCode(code);
|
||||||
|
if(!giftCodeDetail) {
|
||||||
|
return resResult(STATUS.GIFT_CODE_NOT_FOUND);
|
||||||
|
}
|
||||||
let giftCode = <GiftCodeType>giftCodeDetail.giftCode;
|
let giftCode = <GiftCodeType>giftCodeDetail.giftCode;
|
||||||
|
if(!giftCode) {
|
||||||
|
return resResult(STATUS.GIFT_CODE_NOT_FOUND);
|
||||||
|
}
|
||||||
|
|
||||||
if (giftCode.isLimit && giftCodeDetail.usedNum >= giftCode.count) {
|
if (giftCode.isLimit && giftCodeDetail.usedNum >= giftCode.count) {
|
||||||
return resResult(STATUS.GIFT_CODE_USED_NUM_MAX);
|
return resResult(STATUS.GIFT_CODE_USED_NUM_MAX);
|
||||||
|
|||||||
@@ -353,6 +353,7 @@ export const STATUS = {
|
|||||||
YOU_HAVE_USED_THIS_CODE: { code: 31202, simStr: '您已使用过该码' },
|
YOU_HAVE_USED_THIS_CODE: { code: 31202, simStr: '您已使用过该码' },
|
||||||
GIFT_CODE_NOT_START: { code: 31203, simStr: '礼包码未生效' },
|
GIFT_CODE_NOT_START: { code: 31203, simStr: '礼包码未生效' },
|
||||||
GIFT_CODE_HAS_EXPIRED: { code: 31204, simStr: '礼包码已失效' },
|
GIFT_CODE_HAS_EXPIRED: { code: 31204, simStr: '礼包码已失效' },
|
||||||
|
GIFT_CODE_NOT_FOUND: { code: 31205, simStr: '未找到该礼包码' },
|
||||||
// 邮件相关 31301-31400
|
// 邮件相关 31301-31400
|
||||||
MAIL_HAS_RECEIVE: { code: 31301, simStr: '邮件已领取'},
|
MAIL_HAS_RECEIVE: { code: 31301, simStr: '邮件已领取'},
|
||||||
EQUIP_IS_OVER: { code: 31302, simStr: '装备已超过上限,无法领取' },
|
EQUIP_IS_OVER: { code: 31302, simStr: '装备已超过上限,无法领取' },
|
||||||
|
|||||||
Reference in New Issue
Block a user