From 884f5c68ac8c738f90f1ca257605cfbb5d7f12db Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 26 六月 2024 09:09:27 +0800
Subject: [PATCH] 提交【管理后台】-工作台接口

---
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java
index d3a3065..e900f48 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java
@@ -17,7 +17,6 @@
 import com.ruoyi.goods.controller.management.dto.GoodsInfoTitleValueDTO;
 import com.ruoyi.goods.controller.management.dto.GoodsSkuDTO;
 import com.ruoyi.goods.controller.management.dto.GoodsSkuQuery;
-import com.ruoyi.system.api.domain.vo.GoodsInfoTitleValueVO;
 import com.ruoyi.goods.controller.management.vo.GoodsSkuVO;
 import com.ruoyi.goods.domain.GoodsBrowseRecord;
 import com.ruoyi.goods.domain.GoodsInfoTitleValue;
@@ -39,6 +38,7 @@
 import com.ruoyi.system.api.domain.dto.GoodsStockUpdDTO;
 import com.ruoyi.system.api.domain.dto.HomeGoodsSkuDTO;
 import com.ruoyi.system.api.domain.dto.ListStatusDTO;
+import com.ruoyi.system.api.domain.vo.GoodsInfoTitleValueVO;
 import com.ruoyi.system.api.domain.vo.HomeGoodsSkuInfoVO;
 import com.ruoyi.system.api.domain.vo.HomeGoodsSkuListVO;
 import com.ruoyi.system.api.domain.vo.OrderVO;
@@ -270,6 +270,7 @@
     @Override
     @Transactional(propagation = Propagation.REQUIRES_NEW)
     public void updGoodsStock(List<GoodsStockUpdDTO> goodsStockUpdDTOS) {
+        log.info("开始批量更新商品库存");
         List<Long> goodsSkuIdList = goodsStockUpdDTOS.stream()
                 .map(GoodsStockUpdDTO::getGoodsSkuId)
                 .collect(Collectors.toList());
@@ -287,7 +288,7 @@
             try {
                 redissonLock.lock(30, TimeUnit.SECONDS);
                 Integer auctionStock = stockMap.get(skus.getId());
-                if (StringUtils.isNotNull(auctionStock) && auctionStock > 0) {
+                if (StringUtils.isNotNull(auctionStock)) {
                     // 更新商品库存,更新五次失败抛出异常
                     boolean isUpdated = false;
                     for (int i = 0; i < 5; i++) {
@@ -306,7 +307,7 @@
                 redissonLock.unlock();
             }
         }
-
+        log.info("批量更新商品库存结束");
     }
 
     @Override

--
Gitblit v1.7.1