From 94f34a5cf9ab374afbaefd566bc0a3dc8a4616dd Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期六, 25 十一月 2023 11:14:37 +0800 Subject: [PATCH] 同步 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 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 4adfd22..18f5a97 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 @@ -107,7 +107,9 @@ */ @ResponseBody @PostMapping("/coupon/queryCouponByUser/{userId}") - public List<Integer> queryCouponByUser(@PathVariable("userId") Integer userId){ + public List<Long> queryCouponByUser(@PathVariable("userId") Integer userId){ + List<Long> ids = new ArrayList<>(); + System.err.println("到达了赠送优惠价"); List<Coupon> list = couponService.list(new QueryWrapper<Coupon>().eq("distributionMethod", 2) .le("startTime", new Date()).ge("endTime", new Date()).eq("auditStatus", 2) .eq("state", 1)); @@ -135,8 +137,9 @@ userCoupon.setStatus(1); userCoupon.setInsertTime(new Date()); ucService.save(userCoupon); + ids.add(userCoupon.getId()); } - return null; + return ids; } @ResponseBody @@ -305,6 +308,7 @@ @PostMapping("/base/coupon/queryCouponListSearch") public List<Map<String,Object>> getCouponListOfSearch(@RequestBody CouponListOfSearch ofSearch){ List<Map<String, Object>> mapList1 = couponService.queryCouponListOfSearch(ofSearch); + List<Map<String, Object>> mapList = new ArrayList<>(); if (ofSearch.getStoreIds()==null){ ArrayList<Integer> list = new ArrayList<>(); @@ -322,7 +326,7 @@ // 获取到优惠券id 查询这个优惠券指定了哪些城市 Integer id = Integer.parseInt(String.valueOf(map.get("id"))); // 获取到运营商管理的省和市 - List<TOperatorCity> cityByOperatorId = operatorClient.getCityByOperatorId(ofSearch.getOperatorId()); + List<TOperatorCity> cityByOperatorId = ofSearch.getOperatorCities(); // 拿到运营商市的code集合 List<String> collect = cityByOperatorId.stream().filter(t -> t.getPid() != 0) .map(tOperatorCity -> Integer.toString(tOperatorCity.getCode())) @@ -396,12 +400,11 @@ @ResponseBody @PostMapping("/base/coupon/queryCouponListSearch1") public List<Map<String,Object>> getCouponListOfSearch1(@RequestBody CouponListOfSearch ofSearch){ + // 查询全国通用的优惠券和包含指定门店的优惠券 List<Map<String, Object>> mapList = couponService.queryCouponListOfSearch1(ofSearch); - Date currentDate = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String currentDateStr = sdf.format(currentDate); - // Iterate over the mapList and remove entries where endTime is less than the current date Iterator<Map<String, Object>> iterator = mapList.iterator(); while (iterator.hasNext()) { @@ -646,10 +649,11 @@ if (dataVo.getUserType() == 2){ coupon.setPublisherType(1); coupon.setAuditStatus(1); + coupon.setCityManagerId(dataVo.getCityManagerId()); } if (dataVo.getUserType() == 3){ coupon.setPublisherType(3); - coupon.setAuditStatus(2); + coupon.setAuditStatus(1); coupon.setCityManagerId(dataVo.getCityManagerId()); } -- Gitblit v1.7.1