Browse Source

fixed 商品库存

fushengqian 1 year ago
parent
commit
f90ee2618a

+ 8 - 0
fuint-application/src/main/java/com/fuint/common/service/impl/OrderServiceImpl.java

@@ -468,6 +468,14 @@ public class OrderServiceImpl extends ServiceImpl<MtOrderMapper, MtOrder> implem
                          }
                          mtGoodsSku.setStock(stock);
                          mtGoodsSkuMapper.updateById(mtGoodsSku);
+
+                         if (goodsInfo.getStock() != null && goodsInfo.getStock() > 0) {
+                             Integer goodsStock = goodsInfo.getStock() - cart.getNum();
+                             if (goodsStock >= 0) {
+                                 goodsInfo.setStock(goodsStock);
+                                 mtGoodsMapper.updateById(goodsInfo);
+                             }
+                         }
                      }
                  }
                  if (cart.getId() > 0) {