From 9bbd528db300cce1f373d1c2e812f67eb380cecd Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 31 七月 2024 23:40:07 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java
index f92fa11..868e9ec 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java
@@ -112,7 +112,6 @@
             if (count > 0) {
                 throw new ServiceException("添加失败,当前商品在该时间段内有其他团购活动");
             }
-            this.save(goodsGroupPurchase);
             GoodsSku goodsSku = goodsSkuService.getById(dto.getGoodsSkuId());
             if (StringUtils.isNull(goodsSku)) {
                 throw new ServiceException("商品不存在");
@@ -122,6 +121,7 @@
                 throw new ServiceException(String.format("团购商品【%s】剩余库存不足,请修改团购库存",
                         goodsSku.getSkuName()));
             }
+            this.save(goodsGroupPurchase);
         } else {
             GoodsGroupPurchase groupPurchase = this.getById(dto.getId());
             if (StringUtils.isNull(groupPurchase)) {
@@ -348,8 +348,7 @@
                 return true;
             }
             List<GoodsGroupPurchaseInfo> notGroupedList = groupPurchaseInfoList.stream()
-                    .filter(g -> !g.getCurrentNumber()
-                            .equals(g.getGroupSize())).peek(p -> {
+                    .filter(g -> g.getCurrentNumber() < g.getGroupSize()).peek(p -> {
                         p.setGroupStatus(GroupStatusEnum.GROUP_FAILURE.getCode());
                     }).collect(
                             Collectors.toList());

--
Gitblit v1.7.1