From d0588c993451c483cc557d4912fba86f30b0b7c7 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期四, 29 八月 2024 20:07:17 +0800 Subject: [PATCH] 1.积分优惠券-已发布的列表,分页查询 --- src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateServiceImpl2.java | 39 +++++++++++++++++++++++++++------------ 1 files changed, 27 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateServiceImpl2.java b/src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateServiceImpl2.java index 26526cc..ec5c385 100644 --- a/src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateServiceImpl2.java +++ b/src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateServiceImpl2.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mzl.flower.config.security.SecurityUtils; import com.mzl.flower.dto.request.coupon.*; +import com.mzl.flower.dto.response.coupon.CouponPointStatisVO; import com.mzl.flower.dto.response.coupon.CouponTemplateVO; import com.mzl.flower.entity.coupon.CouponRecordDO; import com.mzl.flower.entity.coupon.CouponTemplateCustomerDO; @@ -295,17 +296,31 @@ } @Override - public CouponTemplateVO statisCouponTemplatePoint(QueryCouponStatisticsBO queryCouponStatisticsBO) { - - //TODO 优惠券总数 - couponRecordService.statisCouponTemplateCount(queryCouponStatisticsBO); - - //TODO 本月兑换优惠券总数 - couponRecordService.statisCouponTemplateCurMonCount(queryCouponStatisticsBO); - - //TODO 本月兑换积分总数 - couponRecordService.statisCouponPointCurMonPontAmonut(queryCouponStatisticsBO); - - return null; + public CouponPointStatisVO statisCouponTemplatePoint(QueryCouponStatisticsBO queryCouponStatisticsBO) { + CouponPointStatisVO vo=new CouponPointStatisVO(); + //优惠券总数 + vo.setTotalAmount(couponRecordService.statisCouponTemplateCount(queryCouponStatisticsBO)); + // 本月兑换优惠券总数 + vo.setCurMonExchangeAmount(couponRecordService.statisCouponTemplateCurMonCount(queryCouponStatisticsBO)); + // 本月兑换积分总数 + vo.setCurMonExchangePointAmount(couponRecordService.statisCouponPointCurMonPontAmonut(queryCouponStatisticsBO)); + return vo; } + + @Override + public List<CouponTemplateVO> getPointList(QueryActivePointCouponDTO dto) { + if(StringUtils.isBlank(dto.getOrderStr())){ + dto.setOrderStr(" create_time desc "); + } + return couponTemplateMapperCustom.getCouponPointList(dto); + } + + @Override + public Page<CouponTemplateVO> getPointPage(Page page, QueryActivePointCouponDTO dto) { + if(StringUtils.isBlank(dto.getOrderStr())){ + dto.setOrderStr(" create_time desc "); + } + return couponTemplateMapperCustom.getPointPage(page,dto); + } + } -- Gitblit v1.9.3