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