From b64d67ef01e81a857046f19dd556b4e4f0695e1c Mon Sep 17 00:00:00 2001
From: liujie <liujie>
Date: 星期三, 02 八月 2023 16:41:51 +0800
Subject: [PATCH] 后台代码  门店管理

---
 cloud-server-activity/src/main/java/com/dsh/activity/service/impl/CouponServiceImpl.java |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/CouponServiceImpl.java b/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/CouponServiceImpl.java
index 8187b53..0043c63 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/CouponServiceImpl.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/CouponServiceImpl.java
@@ -10,6 +10,8 @@
 import com.dsh.activity.feignclient.account.StudentClient;
 import com.dsh.activity.feignclient.account.model.AppUser;
 import com.dsh.activity.feignclient.account.model.Student;
+import com.dsh.activity.feignclient.model.CouponExamineListSearch;
+import com.dsh.activity.feignclient.model.CouponListOfSearch;
 import com.dsh.activity.mapper.CouponMapper;
 import com.dsh.activity.model.CouponListVo;
 import com.dsh.activity.service.ICouponService;
@@ -61,7 +63,7 @@
             }
             List<Coupon> list = this.list(new QueryWrapper<Coupon>().eq("distributionMethod", distributionMethod).in("userPopulation", userPopulation)
                     .eq("auditStatus", 2).eq("status", 2).eq("state", 1)
-                    .last(" and now() between startTime and endTime").orderByDesc("insertTime"));
+                    .last(" and now() between startTime and endTime order by insertTime desc"));
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
             for (Coupon coupon : list) {
                 CouponListVo couponListVo = new CouponListVo();
@@ -73,12 +75,12 @@
                 if (coupon.getType() == 1) {//满减{"num1":1,"num2":1}
                     JSONObject jsonObject = JSON.parseObject(content);
                     couponListVo.setUseCondition("满" + jsonObject.getDouble("num1") + "元可用");
-                    couponListVo.setFavorable(jsonObject.getDouble("num2") + "元");
+                    couponListVo.setFavorable(jsonObject.getString("num2"));
                 }
                 if (coupon.getType() == 2) {//代金券{"num1":1}
                     JSONObject jsonObject = JSON.parseObject(content);
                     couponListVo.setUseCondition("");
-                    couponListVo.setFavorable(jsonObject.getDouble("num1") + "元");
+                    couponListVo.setFavorable(jsonObject.getString("num1"));
                 }
                 if (coupon.getType() == 3) {//体验券{"num1":1}
                     JSONObject jsonObject = JSON.parseObject(content);
@@ -98,4 +100,14 @@
         return this.baseMapper.queryConponRuleOfJson(id);
     }
 
+    @Override
+    public List<Map<String, Object>> queryCouponListOfSearch(CouponListOfSearch ofSearch) {
+        return this.baseMapper.queryCouponListOfSearch(ofSearch.getName(),ofSearch.getType(),ofSearch.getDistributionMethod(),ofSearch.getUserPopulation(),ofSearch.getStatus(),ofSearch.getState(),ofSearch.getPage());
+    }
+
+    @Override
+    public List<Map<String, Object>> queryCouponExamineList(CouponExamineListSearch ofSearch) {
+        return this.baseMapper.queryCouponExamineList(ofSearch.getName(),ofSearch.getType(),ofSearch.getUserPopulation(),ofSearch.getDistributionMethod(),ofSearch.getAuditStatus(),ofSearch.getPage());
+    }
+
 }

--
Gitblit v1.7.1