| | |
| | | mallMemberCoupon.setCouponId(couponId); |
| | | mallMemberCoupon.setCouponName(mallGoodsCoupon.getName()); |
| | | mallMemberCoupon.setMemberId(memberId); |
| | | mallMemberCoupon.setInviteId(mallMemberCoupon.getInviteId()); |
| | | mallMemberCoupon.setGoodsId(goodsId); |
| | | mallMemberCoupon.setInviteId(mallMember.getInviteId()); |
| | | mallMemberCoupon.setState(1); |
| | | mallMemberCoupon.setExpireTime(DateUtil.offsetDay(DateUtil.date(),mallGoodsCoupon.getExpireDay())); |
| | | mallMemberCouponMapper.insert(mallMemberCoupon); |
| | |
| | | Long memberId = LoginUserUtil.getLoginUser().getId(); |
| | | IPage<MallMemberCouponVo> page = new Page<>(mallMemberCouponDto.getPageNum(), mallMemberCouponDto.getPageSize()); |
| | | mallMemberCouponDto.setMemberId(memberId); |
| | | mallMemberCouponDto.setExpireTime(DateUtil.date()); |
| | | IPage<MallMemberCouponVo> pages = mallMemberCouponMapper.selectListInPage(page, mallMemberCouponDto); |
| | | return new FebsResponse().success().data(pages); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse couponDetails(Long id) { |
| | | Long memberId = LoginUserUtil.getLoginUser().getId(); |
| | | MallMemberCoupon mallMemberCoupon = mallMemberCouponMapper.selectById(id); |
| | | MallMemberCouponVo mallMemberCouponVo = new MallMemberCouponVo(); |
| | | mallMemberCouponVo.setCouponName(mallMemberCoupon.getCouponName()); |
| | | MallGoodsCoupon mallGoodsCoupon = mallGoodsCouponMapper.selectById(mallMemberCoupon.getCouponId()); |
| | | mallMemberCouponVo.setCostAmount(mallGoodsCoupon.getCostAmount()); |
| | | mallMemberCouponVo.setRealAmount(mallGoodsCoupon.getRealAmount()); |
| | | return new FebsResponse().success().data(mallMemberCouponVo); |
| | | } |
| | | |
| | | private String getXcxLoginUrl(String code) { |
| | | String wechatLoginUrl =xcxProperties.getWecharLoginUrl(); |
| | | return String.format(wechatLoginUrl, xcxProperties.getXcxAppid(), xcxProperties.getXcxSecret(), code); |