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 | 30 +++++++++++++++++++++--------- 1 files changed, 21 insertions(+), 9 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 a61bebf..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 @@ -6,10 +6,12 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dsh.activity.entity.Coupon; -import com.dsh.activity.feginClient.account.AppUserClient; -import com.dsh.activity.feginClient.account.StudentClient; -import com.dsh.activity.feginClient.account.model.AppUser; -import com.dsh.activity.feginClient.account.model.Student; +import com.dsh.activity.feignclient.account.AppUserClient; +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,11 +63,11 @@ } 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(); - couponListVo.setId(coupon.getId()); + couponListVo.setId(coupon.getId().longValue()); couponListVo.setName(coupon.getName()); couponListVo.setType(coupon.getType()); couponListVo.setEffectiveTime(sdf.format(coupon.getStartTime()) + "-" + sdf.format(coupon.getEndTime())); @@ -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} + 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