| | |
| | | LambdaQueryWrapper<MallMemberCoupon> memberCouponQuery = new LambdaQueryWrapper<>(); |
| | | memberCouponQuery.in(MallMemberCoupon::getCouponId, couponIds) |
| | | .eq(MallMemberCoupon::getMemberId, member.getId()) |
| | | .eq(MallMemberCoupon::getFromType, 3) |
| | | .ge(MallMemberCoupon::getCreatedTime, DateUtil.beginOfDay(new Date())) |
| | | .le(MallMemberCoupon::getCreatedTime, DateUtil.endOfDay(new Date())); |
| | | List<MallMemberCoupon> mallMemberCoupons = mallMemberCouponMapper.selectList(memberCouponQuery); |
| | |
| | | memberCoupon.setInviteId(member.getInviteId()); |
| | | memberCoupon.setCouponUuid(IdUtil.simpleUUID()); |
| | | memberCoupon.setState(1); |
| | | memberCoupon.setFromType(3); |
| | | memberCoupon.setExpireTime(DateUtil.offsetDay(DateUtil.date(), item.getExpireDay())); |
| | | memberCoupon.setMemberId(member.getId()); |
| | | mallMemberCouponMapper.insert(memberCoupon); |