From 0bb97de818de957546b6e4dd35f2262d26c33f3b Mon Sep 17 00:00:00 2001 From: xuwenbo <717567226@qq.com> Date: Mon, 22 Feb 2021 17:43:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E7=8A=B6=E6=80=81=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/order/service/dto/YxStoreOrderDto.java | 5 +++++ .../service/dto/YxStoreOrderQueryCriteria.java | 4 ++++ .../order/service/impl/YxStoreOrderServiceImpl.java | 13 ++++++++----- .../src/main/java/co/yixiang/annotation/Query.java | 2 ++ .../java/co/yixiang/common/utils/QueryHelpPlus.java | 3 +++ .../modules/order/rest/StoreOrderController.java | 4 ++++ 6 files changed, 26 insertions(+), 5 deletions(-) diff --git a/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/YxStoreOrderDto.java b/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/YxStoreOrderDto.java index df2aec14..b77a58f1 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/YxStoreOrderDto.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/YxStoreOrderDto.java @@ -6,6 +6,7 @@ package co.yixiang.modules.order.service.dto; import co.yixiang.modules.user.service.dto.YxUserDto; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; @@ -189,4 +190,8 @@ public class YxStoreOrderDto implements Serializable { private Integer isRemind; + @ApiModelProperty(value = "实际支付积分") + private BigDecimal payIntegral; + + } diff --git a/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/YxStoreOrderQueryCriteria.java b/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/YxStoreOrderQueryCriteria.java index 87a503a5..2476dd3d 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/YxStoreOrderQueryCriteria.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/order/service/dto/YxStoreOrderQueryCriteria.java @@ -8,6 +8,7 @@ package co.yixiang.modules.order.service.dto; import co.yixiang.annotation.Query; import lombok.Data; +import java.math.BigDecimal; import java.util.List; /** @@ -67,6 +68,9 @@ public class YxStoreOrderQueryCriteria{ @Query private Integer shippingType; + @Query(type = Query.Type.GREATER_THAN_NQ) + private BigDecimal payIntegral; + @Query private Integer storeId; } 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 ba94567a..b17b2dee 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 @@ -2361,11 +2361,11 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl storeOrderStatuses = orderStatusService.list(new LambdaQueryWrapper() @@ -2442,11 +2442,11 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl cartInfos = storeOrderCartInfoService.list( new LambdaQueryWrapper().eq(YxStoreOrderCartInfo::getOid,yxStoreOrder.getId())); @@ -2479,7 +2479,7 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl 0 || combinationId > 0){ YxStorePink storePink = storePinkService.getOne(new LambdaQueryWrapper() @@ -2508,6 +2508,9 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl