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

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);