From 9b185b07f035fa8f1b26c19a8eab4784413d4d96 Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期一, 31 七月 2023 14:48:52 +0800
Subject: [PATCH] app端:使用福利的账单接口bug;管理后台新增优惠券审核页面

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java |   51 +++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 47 insertions(+), 4 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
index 19b5af2..3156857 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
@@ -4,6 +4,7 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.dsh.activity.entity.Coupon;
 import com.dsh.activity.entity.UserCoupon;
+import com.dsh.activity.feignclient.model.CouponExamineListSearch;
 import com.dsh.activity.feignclient.model.CouponListOfSearch;
 import com.dsh.activity.model.CouponListVo;
 import com.dsh.activity.model.request.CommodityRequest;
@@ -14,16 +15,15 @@
 import com.dsh.activity.util.GDMapGeocodingUtil;
 import com.dsh.activity.util.ResultUtil;
 import com.dsh.activity.util.TokenUtil;
+import com.dsh.activity.util.ToolUtil;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
+import java.text.SimpleDateFormat;
+import java.util.*;
 
 /**
  * @author zhibing.pu
@@ -183,5 +183,48 @@
         return mapList;
     }
 
+    @ResponseBody
+    @PostMapping("/base/coupon/couponExamineListSearch")
+    public List<Map<String,Object>> getCouponExamineListOfSearch(@RequestBody CouponExamineListSearch ofSearch){
+        List<Map<String, Object>> mapList = couponService.queryCouponExamineList(ofSearch);
+        if (mapList.size() > 0){
+            for (Map<String, Object> stringObjectMap : mapList) {
+                Object startTime = stringObjectMap.get("startTime");
+                Object endTime = stringObjectMap.get("endTime");
+                stringObjectMap.put("timeValue",startTime + "至"+endTime);
+            }
+        }
+        return mapList;
+    }
+
+
+    @PostMapping("/base/coupon/couponExamineDetail")
+    Map<String, Object> queryCouponExamineDetail(@RequestBody Integer id){
+        Map<String, Object> couponInfo = new HashMap<>();
+        Coupon coupon = couponService.getById(id);
+        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
+        if (ToolUtil.isNotEmpty(coupon)){
+            couponInfo.put("",coupon.getId());
+            couponInfo.put("",coupon.getName());
+            couponInfo.put("",coupon.getAuditStatus());
+            couponInfo.put("",coupon.getProvince());
+            couponInfo.put("",coupon.getCity());
+            couponInfo.put("",coupon.getType());
+            couponInfo.put("",coupon.getContent());
+            couponInfo.put("",coupon.getIllustrate());
+            couponInfo.put("",coupon.getDistributionMethod());
+            couponInfo.put("",coupon.getRedemptionMethod());
+            couponInfo.put("integral",coupon.getIntegral());
+            couponInfo.put("cash",coupon.getCash());
+            couponInfo.put("userPopulation",coupon.getUserPopulation());
+            couponInfo.put("quantityIssued",coupon.getQuantityIssued());
+            couponInfo.put("pickUpQuantity",coupon.getPickUpQuantity());
+            String startTime = simpleDateFormat.format(coupon.getStartTime());
+            String endTime = simpleDateFormat.format(coupon.getEndTime());
+            couponInfo.put("timeValue",startTime + "至"+endTime);
+            couponInfo.put("useScope",coupon.getUseScope());
+        }
+        return couponInfo;
+    }
 
 }

--
Gitblit v1.7.1