| | |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | @Override |
| | | public FebsResponse getCoupon(GetCouponDto getCouponDto) { |
| | | Long memberId = LoginUserUtil.getLoginUser().getId(); |
| | | |
| | | String couponUUID = getCouponDto.getCouponUUID(); |
| | | QueryWrapper<MallMemberCoupon> objectQueryWrapper = new QueryWrapper<>(); |
| | | objectQueryWrapper.eq("coupon_uuid",couponUUID); |
| | | List<MallMemberCoupon> mallMemberCouponDone = mallMemberCouponMapper.selectList(objectQueryWrapper); |
| | | if(CollUtil.isNotEmpty(mallMemberCouponDone)){ |
| | | return new FebsResponse().success(); |
| | | } |
| | | //通过邀请人信息,获取能领取的优惠卷信息 |
| | | MallMember mallMember = this.baseMapper.selectInfoByInviteId(getCouponDto.getInviteId()); |
| | | if(ObjectUtil.isNotEmpty(mallMember)){ |