Commit 96fc2523482b0a04f9e59425c8cb663499b8db7e

Authored by YunaiV
1 parent cfd0f367

mall:新增价格计算的接口

yudao-module-mall/yudao-module-market-api/src/main/java/cn/iocoder/yudao/module/market/api/price/dto/PriceCalculateRespDTO.java
@@ -66,8 +66,8 @@ public class PriceCalculateRespDTO { @@ -66,8 +66,8 @@ public class PriceCalculateRespDTO {
66 * + {@link #deliveryPrice} 66 * + {@link #deliveryPrice}
67 * - {@link #skuPromotionPrice} 67 * - {@link #skuPromotionPrice}
68 * - {@link #orderPromotionPrice} 68 * - {@link #orderPromotionPrice}
69 - * - {@link #couponPrice} // TODO 芋艿:需要再考虑一下它  
70 */ 69 */
  70 + // * - {@link #couponPrice} // TODO 芋艿:靠营销表记录
71 private Integer payPrice; 71 private Integer payPrice;
72 72
73 // ========== 营销基本信息 ========== 73 // ========== 营销基本信息 ==========
@@ -75,10 +75,12 @@ public class PriceCalculateRespDTO { @@ -75,10 +75,12 @@ public class PriceCalculateRespDTO {
75 * 优惠劵编号 75 * 优惠劵编号
76 */ 76 */
77 private Long couponId; 77 private Long couponId;
78 - /**  
79 - * 优惠劵减免金额,单位:分  
80 - */  
81 - private Integer couponPrice; 78 +// /**
  79 +// * 优惠劵减免金额,单位:分
  80 +// *
  81 +// * // TODO 芋艿:靠营销表记录
  82 +// */
  83 +// private Integer couponPrice;
82 84
83 } 85 }
84 86
@@ -162,8 +164,17 @@ public class PriceCalculateRespDTO { @@ -162,8 +164,17 @@ public class PriceCalculateRespDTO {
162 * 计算时的优惠(总),单位:分 164 * 计算时的优惠(总),单位:分
163 */ 165 */
164 private Integer totalPromotionPrice; 166 private Integer totalPromotionPrice;
165 - // TODO 芋艿:是否匹配,match ;不匹配的原因  
166 - // TODO 芋艿:描述 167 + /**
  168 + * 是否满足优惠条件
  169 + */
  170 + private Boolean meet;
  171 + /**
  172 + * 满足条件的提示
  173 + *
  174 + * 如果 {@link #meet} = true 满足,则提示“圣诞价:省 150.00 元”
  175 + * 如果 {@link #meet} = false 不满足,则提示“购满 85 元,可减 40 元”
  176 + */
  177 + private String meetTip;
167 178
168 /** 179 /**
169 * 匹配的商品 SKU 180 * 匹配的商品 SKU
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/order/TradeOrderDO.java
@@ -148,9 +148,9 @@ public class TradeOrderDO extends BaseDO { @@ -148,9 +148,9 @@ public class TradeOrderDO extends BaseDO {
148 * + {@link #deliveryPrice} 148 * + {@link #deliveryPrice}
149 * - {@link #skuPromotionPrice} 149 * - {@link #skuPromotionPrice}
150 * - {@link #orderPromotionPrice} 150 * - {@link #orderPromotionPrice}
151 - * - {@link #couponPrice}  
152 */ 151 */
153 // niu - pay_money;taobao - payment(主订单实付金额) | trade.total_fee(主订单应付金额,参考使用); 152 // niu - pay_money;taobao - payment(主订单实付金额) | trade.total_fee(主订单应付金额,参考使用);
  153 +// * - {@link #couponPrice} // TODO 芋艿:靠营销表记录
154 private Integer payPrice; 154 private Integer payPrice;
155 /** 155 /**
156 * 支付订单编号 156 * 支付订单编号
@@ -247,11 +247,11 @@ public class TradeOrderDO extends BaseDO { @@ -247,11 +247,11 @@ public class TradeOrderDO extends BaseDO {
247 * 优惠劵编号 247 * 优惠劵编号
248 */ 248 */
249 private Long couponId; 249 private Long couponId;
250 - /**  
251 - * 优惠劵减免金额,单位:分  
252 - */  
253 - // niu - coupon_money;  
254 - private Integer couponPrice; 250 +// /**
  251 +// * 优惠劵减免金额,单位:分 // TODO 芋艿:靠营销表记录
  252 +// */
  253 +// // niu - coupon_money;
  254 +// private Integer couponPrice;
255 // /** 255 // /**
256 // * 积分抵扣的金额,单位:分 256 // * 积分抵扣的金额,单位:分
257 // */ 257 // */