浏览代码

秒杀订单

guomengjiao 1 月之前
父节点
当前提交
7e6c826fff

+ 2 - 0
ruoyi-shop/src/main/java/com/ruoyi/shop/marketing/seckill/service/impl/SeckillActivityProductServiceImpl.java

@@ -439,6 +439,8 @@ public class SeckillActivityProductServiceImpl implements ISeckillActivityProduc
         for (SeckillActivityProduct seckillActivityProduct : seckillActivityProducts) {
             //1、还库存到普通商品
             productSkuSetStockService.returnActivityStock(seckillActivityProduct);
+            seckillActivityProduct.loadProductSkuSetList();
+            baseMapper.updateById(seckillActivityProduct);
             //创建信号量
             createAndSetSemaphore(seckillActivityProduct);
         }

+ 2 - 2
ruoyi-shop/src/main/resources/mapper/product/ProductSkuSetMapper.xml

@@ -92,8 +92,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <include refid="selectActivitySQl" />
     </select>
 
-    <insert id="loadVoByBusinessIdAndProductIdAndActivityProductIdAndSkuHash">
+    <select id="loadVoByBusinessIdAndProductIdAndActivityProductIdAndSkuHash" resultMap="ProductSkuSetResultVo">
         <include refid="selectActivitySQl" />
         and tss.sku_hash_code = #{skuHashCode}
-    </insert>
+    </select>
 </mapper>