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