diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/entity/dto/UseCouponDTO.java b/src/main/java/com/chaozhanggui/system/cashierservice/entity/dto/UseCouponDTO.java index 55184d5..44674f9 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/entity/dto/UseCouponDTO.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/entity/dto/UseCouponDTO.java @@ -16,7 +16,9 @@ public class UseCouponDTO { private Integer orderId; private Integer userId; @Valid - @NotEmpty(message = "请选择优惠券信息") +// @NotEmpty(message = "请选择优惠券信息") private List userCouponInfos = new ArrayList<>(); + // 使用的积分抵扣数量 + private Integer pointsNum; } diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java index b9f44d6..24e6243 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java @@ -1603,6 +1603,7 @@ public class CartService { orderDTO.setUserId(Integer.valueOf(orderInfo.getUserId())); orderDTO.setUserCouponInfos(useCouponDTO.getUserCouponInfos()); orderDTO.setOnlyChangeCoupon(true); + orderDTO.setPointsNum(useCouponDTO.getPointsNum()); return createOrder(orderDTO); } }