diff --git a/src/components/common/card.vue b/src/components/common/card.vue index d18323d..6a64248 100644 --- a/src/components/common/card.vue +++ b/src/components/common/card.vue @@ -117,7 +117,7 @@ const addCart = async (val) => { } try { - + debugger let res = await marketplaceList.getCartListState() if (res.data && res.data.length) { let exists = res.data.find(item => { @@ -133,13 +133,15 @@ const addCart = async (val) => { const currentCurrency = val.event?.data?.buy[0].contract_address || '' const currentType = val.event?.data?.buy[0].item_type || '' - if (currency != currentCurrency || type != currentType) { + if (currency == currentCurrency && type == currentType) { const { errcode, errmsg } = await marketplaceList.addCartListState(data) console.log(errcode, errmsg) if(errcode == 0) { message.success('success! Add from cart') marketplaceList.getCartList = await marketplaceList.getCartListState() } + } else { + message.error('The currency is different, please empty the shopping cart first') } } else { const { errcode, errmsg } = await marketplaceList.addCartListState(data)