|
@@ -306,7 +306,11 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
|
|
|
.orderNo(userOrderVo.getOrderNo())
|
|
|
.amount(userOrderVo.getExpectPrice().doubleValue())
|
|
|
.build());
|
|
|
- userOrderVo.setDiscountPrice(BigDecimal.valueOf(couponOrderWrapper.getDiscountedPrices()));
|
|
|
+ BigDecimal discountPrice = BigDecimal.valueOf(couponOrderWrapper.getDiscountedPrices());
|
|
|
+ if (discountPrice.compareTo(userOrderVo.getExpectPrice()) >0) {
|
|
|
+ discountPrice = userOrderVo.getExpectPrice();
|
|
|
+ }
|
|
|
+ userOrderVo.setDiscountPrice(discountPrice);
|
|
|
|
|
|
List<UserOrderDetailVo> userOrderDetailVos = getUserOrderDetailVos(Lists.newArrayList(userOrderVo.getOrderNo()));
|
|
|
|