From ac3e9a7f0b21fb630049f9e191bd760eefd21467 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期六, 16 八月 2025 18:04:38 +0800 Subject: [PATCH] 管理后台会员管理 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 57 insertions(+), 2 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 39b6df5..730d3b4 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 @@ -189,6 +189,31 @@ return null; } } + + @ResponseBody + @PostMapping("/coupon/queryCouponAll") + public List<Coupon> queryCouponAll() { + try { + + return couponService.lambdaQuery().eq(Coupon::getState,1) + .eq(Coupon::getAuditStatus,2).list(); + } catch (Exception e) { + e.printStackTrace(); + return null; + } + } + @ResponseBody + @PostMapping("/coupon/queryCouponList") + public List<Coupon> queryCouponList() { + try { + + return couponService.lambdaQuery().ne(Coupon::getState,3) + .eq(Coupon::getAuditStatus,2).list(); + } catch (Exception e) { + e.printStackTrace(); + return null; + } + } @ResponseBody @PostMapping("/coupon/queryUserCouponById") public Integer queryUserCouponById(@RequestBody Long id) { @@ -416,6 +441,26 @@ int count = ucService.count(new LambdaQueryWrapper<UserCoupon>() .eq(UserCoupon::getCouponId, o)); stringObjectMap.put("hasPickQty", count); + } + } + return mapList; + } + @ResponseBody + @PostMapping("/base/coupon/getCouponListAllOfSearch") + public List<Map<String, Object>> getCouponListAllOfSearch(@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<>(); + ofSearch.setStoreIds(list); + } + mapList = mapList1; + 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; @@ -796,19 +841,29 @@ List<CouponCity> list = cityService.list(new LambdaQueryWrapper<CouponCity>().eq(CouponCity::getCouponId, id)); return list; } + @ResponseBody + @PostMapping("/base/coupon/queryAllCity") + public List<CouponCity> queryAllCity() { + List<CouponCity> list = cityService.list(new LambdaQueryWrapper<CouponCity>()); + return list; + } @ResponseBody @PostMapping("/base/coupon/queryStore") public List<Integer> queryStore(@RequestBody Integer id) { return couStoreService.list(new LambdaQueryWrapper<CouponStore>().eq(CouponStore::getCouponId, id)).stream().map(CouponStore::getStoreId).collect(Collectors.toList()); } + @ResponseBody + @PostMapping("/base/coupon/queryAllStore") + public List<CouponStore> queryAllStore() { + return couStoreService.list(new LambdaQueryWrapper<CouponStore>()); + } @PostMapping("/base/coupon/listRecord") @ResponseBody public List<Map<String, Object>> listRecord(@RequestBody CouponRecordQuery ofSearch) { - Page<Object> objectPage = new Page<>(ofSearch.getOffset(), ofSearch.getLimit()); - return couponService.listRecord(objectPage, ofSearch.getId(), ofSearch.getIds(), ofSearch.getType()); + return couponService.listRecord(ofSearch.getId(), ofSearch.getIds(), ofSearch.getType()); } -- Gitblit v1.7.1