diff --git a/src/controllers/CardController.ts b/src/controllers/CardController.ts index 903fad2..9da9f14 100644 --- a/src/controllers/CardController.ts +++ b/src/controllers/CardController.ts @@ -158,7 +158,7 @@ export default class CardController extends BaseController { } } let record = await BagItem.findOne({accountid, itemid}) - if (!record || record.count < count) { + if (!record || record.count < itemInfo[0].count) { throw new ZError(105, '解锁物品数量不足') } const items: ItemInfo[] = [] @@ -234,7 +234,7 @@ export default class CardController extends BaseController { } await BagItem.addItems(accountid, itemToSave) await account.save() - record.count -= count + record.count -= itemInfo[0].count await record.save() return results }