From ec85a37ad1ca46d65654811328846c54c7672d49 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期一, 17 六月 2024 11:10:01 +0800 Subject: [PATCH] 用户端商品 --- ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java | 2 ++ ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/forepart/ForepartCouponMemberController.java | 6 ++++++ ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java | 21 +++++++++++++++++++++ 3 files changed, 29 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/forepart/ForepartCouponMemberController.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/forepart/ForepartCouponMemberController.java index 1ec073e..d320bc7 100644 --- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/forepart/ForepartCouponMemberController.java +++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/forepart/ForepartCouponMemberController.java @@ -44,4 +44,10 @@ return R.ok(iCouponMemberService.getCouponMemberl(couponMemberDTO)); } + @PostMapping("/updCouponMember") + @ApiOperation(value = "用户端-获取用户下单获取优惠卷") + public R<List<CouponMember>> updCouponMember1(@RequestBody CouponMemberDTO couponMemberDTO) { + return R.ok(iCouponMemberService.updCouponMember1(couponMemberDTO)); + } + } diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java index 88434ca..cf5c5bb 100644 --- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java +++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java @@ -27,4 +27,6 @@ List<CouponMember> getCouponMemberl(@RequestBody CouponMemberDTO couponMemberDTO); + List<CouponMember> updCouponMember1(@RequestBody CouponMemberDTO couponMemberDTO); + } diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java index 97261fb..9f88795 100644 --- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java +++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java @@ -79,4 +79,25 @@ List<CouponMember> page1 = this.list(wrapper1); return page1; } + + @Override + public List<CouponMember> updCouponMember1(CouponMemberDTO couponMemberDTO) { + LambdaQueryWrapper<CouponMember> wrapper= Wrappers.lambdaQuery(); + wrapper.eq(CouponMember::getCouponStatus, CouponUseEnum.UNUSED); + wrapper.eq(CouponMember::getDelFlag,0); + List<CouponMember> couponMemberList=this.list(wrapper); + /* for (CouponMember couponMember:couponMemberList){ + if(LocalDateTime.now().isAfter(couponMember.getEndDate())){ + couponMember.setCouponStatus(0); + this.updateById(couponMember); + } + }*/ + LambdaQueryWrapper<CouponMember> wrapper1= Wrappers.lambdaQuery(); + wrapper1.eq(CouponMember::getCouponStatus, + CouponUseEnum.getEnumByCode(couponMemberDTO.getCouponStatus())); + wrapper1.eq(CouponMember::getMemberId,couponMemberDTO.getMemberId()); + wrapper1.eq(CouponMember::getDelFlag,0); + List<CouponMember> page1 = this.list(wrapper1); + return page1; + } } -- Gitblit v1.7.1