浏览代码

trade:1、重构 order handler 的参数;2、增加砍价商品的价格计算

YunaiV 1 年之前
父节点
当前提交
6f39b2c030

+ 3 - 3
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/dataobject/bargain/BargainRecordDO.java

@@ -50,15 +50,15 @@ public class BargainRecordDO extends BaseDO {
     private Long skuId;
 
     /**
-     * 砍价底价,单位分
+     * 砍价底价,单位
      */
     private Integer bargainPrice;
     /**
-     * 商品原价,单位分
+     * 商品原价,单位
      */
     private Integer price;
     /**
-     * 应付金额,单位分
+     * 应付金额,单位
      */
     private Integer payPrice;
 

+ 2 - 1
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/order/TradeOrderConvert.java

@@ -209,7 +209,8 @@ public interface TradeOrderConvert {
                 .setDeliveryType(settlementReqVO.getDeliveryType()).setAddressId(settlementReqVO.getAddressId())
                 .setPickUpStoreId(settlementReqVO.getPickUpStoreId())
                 .setItems(new ArrayList<>(settlementReqVO.getItems().size()))
-                .setSeckillActivityId(settlementReqVO.getSeckillActivityId());
+                .setSeckillActivityId(settlementReqVO.getSeckillActivityId())
+                .setBargainRecordId(settlementReqVO.getBargainRecordId());
         // 商品项的构建
         Map<Long, CartDO> cartMap = convertMap(cartList, CartDO::getId);
         for (AppTradeOrderSettlementReqVO.Item item : settlementReqVO.getItems()) {