From 8495247c638d9b201eedfaf09bbf38e0fecda87d Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期五, 30 八月 2024 09:53:10 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master-v2' into master-v2 --- src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateServiceImpl2.java | 43 +++++++++++++++++++++++++++++-------------- 1 files changed, 29 insertions(+), 14 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 d64b382..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; @@ -185,11 +186,11 @@ } if (couponTemplateDO.getUsageTimeType().equals(CouponUsageTimeTypeEnum.HOUR.getType())) { // 小时 - couponTemplateDO.setUsageEndDate(currentTime.plusDays(couponTemplateDO.getUsageTimeNum())); + couponTemplateDO.setUsageEndDate(currentTime.plusHours(couponTemplateDO.getUsageTimeNum())); } if (couponTemplateDO.getUsageTimeType().equals(CouponUsageTimeTypeEnum.MINUTE.getType())) { // 分钟 - couponTemplateDO.setUsageEndDate(currentTime.plusDays(couponTemplateDO.getUsageTimeNum())); + couponTemplateDO.setUsageEndDate(currentTime.plusMinutes(couponTemplateDO.getUsageTimeNum())); } // 优惠券的总数等于下发人员的总数 @@ -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