diff --git a/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/PriceGroupDto.java b/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/PriceGroupDto.java index 6acfa48b..c6a593a1 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/PriceGroupDto.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/PriceGroupDto.java @@ -29,4 +29,6 @@ public class PriceGroupDto { @JsonSerialize(using = BigDecimalSerializer.class) private BigDecimal vipPrice; + @JsonSerialize(using = BigDecimalSerializer.class) + private BigDecimal payIntegral; } diff --git a/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java b/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java index d6900385..dae486a7 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java @@ -408,6 +408,7 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl cartInfo = cacheDTO.getCartInfo(); @@ -474,12 +478,19 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl0){ + order.setUseIntegral(order.getPayIntegral()); + } if(order.getUseIntegral().compareTo(BigDecimal.ZERO) <= 0) { return; } @@ -1870,13 +1893,15 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl