| | |
| | | @RequestMapping("/buyer/promotion/coupon") |
| | | public class CouponBuyerController { |
| | | |
| | | |
| | | /** |
| | | * 优惠券 |
| | | */ |
| | |
| | | @GetMapping |
| | | @ApiOperation(value = "获取可领取优惠券列表") |
| | | public ResultMessage<IPage<CouponVO>> getCouponList(CouponSearchParams queryParam, PageVO page) { |
| | | System.out.println("------------------------------------"); |
| | | System.out.println(queryParam); |
| | | queryParam.setPromotionStatus(PromotionsStatusEnum.START.name()); |
| | | queryParam.setGetType(CouponGetEnum.FREE.name()); |
| | | IPage<CouponVO> canUseCoupons = couponService.pageVOFindAll(queryParam, page); |
| | | |
| | | List<CouponVO> list = canUseCoupons.getRecords(); |
| | | couponService.getUserCouponsStatus(list); |
| | | //更具用户id |
| | | return ResultUtil.data(canUseCoupons); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取当前会员的优惠券列表") |
| | | @GetMapping("/getCoupons") |
| | | public ResultMessage<IPage<MemberCoupon>> getCoupons(MemberCouponSearchParams param, PageVO pageVo) { |
| | | System.out.println("------------------------------------"); |
| | | System.out.println(param); |
| | | AuthUser currentUser = Objects.requireNonNull(UserContext.getCurrentUser()); |
| | | param.setMemberId(currentUser.getId()); |
| | | return ResultUtil.data(memberCouponService.getMemberCoupons(param, pageVo)); |