Browse Source

保存兑换数量

cup 3 years ago
parent
commit
5236a44e91

+ 2 - 1
mp-service/src/main/java/com/qs/mp/user/service/impl/UserExchangeOrderServiceImpl.java

@@ -72,7 +72,7 @@ public class UserExchangeOrderServiceImpl extends ServiceImpl<UserExchangeOrderM
   }
 
   @Override
-  @Transactional
+  @Transactional(rollbackFor = Exception.class)
   public boolean exchange(Long userId, Long goodsId, Long skuId, int orderNum) {
     int orderAmt = 0;
     Goods goods = goodsService.getById(goodsId);
@@ -103,6 +103,7 @@ public class UserExchangeOrderServiceImpl extends ServiceImpl<UserExchangeOrderM
     exchangeOrder.setUserId(userId);
     exchangeOrder.setGoodsId(goodsId);
     exchangeOrder.setSkuId(skuId);
+    exchangeOrder.setNum(orderNum);
     exchangeOrder.setOrderCoin(orderAmt);
     save(exchangeOrder);
 

+ 1 - 1
mp-service/src/main/resources/mapper/user/UserExchangeOrderMapper.xml

@@ -38,7 +38,7 @@
                t3.name sku,
                t4.nick_name,
                t4.phonenumber phone,
-               1 as num
+                t1.num
         from mp_user_exchange_order t1
                  left join mp_goods t2 on t1.goods_id = t2.goods_id
                  left join mp_goods_sku t3 on t1.sku_id = t3.sku_id