礼包码:不存在礼包码应对
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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: '装备已超过上限,无法领取' },
|
||||
|
||||
Reference in New Issue
Block a user