From c8cf97f6db42b294ad6932e188ef4963dfc65d8c Mon Sep 17 00:00:00 2001 From: macro Date: Fri, 7 Jul 2023 09:56:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8B=E5=8D=95=E5=BA=93=E5=AD=98=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/portal/service/impl/OmsPortalOrderServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPortalOrderServiceImpl.java b/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPortalOrderServiceImpl.java index bc021e6..df0f4e5 100644 --- a/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPortalOrderServiceImpl.java +++ b/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPortalOrderServiceImpl.java @@ -716,7 +716,10 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService { */ private boolean hasStock(List cartPromotionItemList) { for (CartPromotionItem cartPromotionItem : cartPromotionItemList) { - if (cartPromotionItem.getRealStock()==null||cartPromotionItem.getRealStock() <= 0) { + if (cartPromotionItem.getRealStock()==null //判断真实库存是否为空 + ||cartPromotionItem.getRealStock() <= 0 //判断真实库存是否小于0 + || cartPromotionItem.getRealStock() < cartPromotionItem.getQuantity()) //判断真实库存是否小于下单的数量 + { return false; } }