From c8ea01fdd9fc8ebf5e1fcbbd56fee7071e4d5809 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期二, 10 十二月 2024 14:45:05 +0800
Subject: [PATCH] 583-订单管理-订单列表统计页面增加一个,筛选地区的下拉列表,例如昆明-呈贡区等等

---
 src/main/java/com/mzl/flower/web/v2/coupon/CouponTemplateAppController.java |   36 ++++++++++++++++++++++++++++++++----
 1 files changed, 32 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/mzl/flower/web/v2/coupon/CouponTemplateAppController.java b/src/main/java/com/mzl/flower/web/v2/coupon/CouponTemplateAppController.java
index 547b8af..8825f8c 100644
--- a/src/main/java/com/mzl/flower/web/v2/coupon/CouponTemplateAppController.java
+++ b/src/main/java/com/mzl/flower/web/v2/coupon/CouponTemplateAppController.java
@@ -53,16 +53,29 @@
     @Autowired
    CustomerMapper customerMapper;
 
-    @GetMapping("/home/list")
+//    @GetMapping("/home/list")
+//    @ApiOperation(value = "查询-首页弹框", notes = "查询-首页弹框")
+//    public ResponseEntity<ReturnDataDTO<Page<CouponTemplateVO>>> homeList(QueryActivityEffectCouponDTO dto) {
+//        // 活动优惠券
+//        dto.setCategory(CouponCategoryEnum.ACTIVITY.getStatus());
+//        // 已经发布
+//        dto.setStatus(CouponStatusEnum.ACTIVE.getStatus());
+//        // 首页弹窗
+//        dto.setGetType(CouponGetTypeEnum.HOME.getType());
+//        return returnData(R.SUCCESS.getCode(), ConverterUtil.transList(couponTemplateService.getActivityEffectList(dto), CouponTemplateAppVO.class));
+//    }
+
+    @GetMapping("/home/alert")
     @ApiOperation(value = "查询-首页弹框", notes = "查询-首页弹框")
-    public ResponseEntity<ReturnDataDTO<Page<CouponTemplateVO>>> homeList(QueryActivityEffectCouponDTO dto) {
+    public ResponseEntity<ReturnDataDTO<CouponTemplateVO>> homeAlert(QueryActivityEffectCouponDTO dto) {
         // 活动优惠券
         dto.setCategory(CouponCategoryEnum.ACTIVITY.getStatus());
         // 已经发布
         dto.setStatus(CouponStatusEnum.ACTIVE.getStatus());
         // 首页弹窗
         dto.setGetType(CouponGetTypeEnum.HOME.getType());
-        return returnData(R.SUCCESS.getCode(), ConverterUtil.transList(couponTemplateService.getActivityEffectList(dto), CouponTemplateAppVO.class));
+        // 如果当前人员已经领取过的话,则不返回
+        return returnData(R.SUCCESS.getCode(), ConverterUtil.transObject(couponTemplateService.getHomeActivityEffectAlert(dto), CouponTemplateAppVO.class));
     }
 
     @GetMapping("/activy/list")
@@ -88,7 +101,11 @@
         // 首页弹窗
         dto.setGetType(CouponGetTypeEnum.CENTER.getType());
 
-        return returnData(R.SUCCESS.getCode(), ConverterUtil.transList(couponTemplateService.getActivityEffectList(dto), CouponTemplateAppVO.class));
+        dto.setUserId(SecurityUtils.getUserId());
+
+//        return returnData(R.SUCCESS.getCode(), ConverterUtil.transList(couponTemplateService.getActivityEffectListWith(dto), CouponTemplateAppVO.class));
+
+        return returnData(R.SUCCESS.getCode(), ConverterUtil.transList(couponTemplateService.getActivityEffectListWithMine(dto), CouponTemplateAppVO.class));
 
     }
 
@@ -102,6 +119,17 @@
         return returnData(R.SUCCESS.getCode(), ConverterUtil.transList(couponRecordService.getMineCouponRecordList(dto), CouponTemplateAppVO.class));
 
     }
+
+    @GetMapping("/mine/unused/fit")
+    @ApiOperation(value = "我的优惠券-未使用", notes = "我的优惠券-未使用")
+    public ResponseEntity<ReturnDataDTO<Page<CouponTemplateVO>>> unusedFit(QueryMineCouponRecordDTO dto) {
+        // 未使用
+        dto.setStatus(CouponUsedStatusEnum.UNUSED.getType());
+        dto.setUserId(SecurityUtils.getUserId());
+
+        return returnData(R.SUCCESS.getCode(), ConverterUtil.transObject(couponRecordService.getUnusedFit(dto), CouponTemplateAppVO.class) );
+
+    }
     @GetMapping("/mine/used/list")
     @ApiOperation(value = "我的优惠券-已使用", notes = "我的优惠券-已使用")
     public ResponseEntity<ReturnDataDTO<Page<CouponTemplateVO>>> usedList(QueryMineCouponRecordDTO dto) {

--
Gitblit v1.9.3