From 3b598f6d6b008db9e28ab446f4a21d98dcea382d Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Wed, 21 Feb 2024 20:58:00 +0800
Subject: [PATCH] fix
---
src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java b/src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java
index 2603b67..5f91d71 100644
--- a/src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java
@@ -129,6 +129,10 @@
throw new FebsException("权益不存在");
}
+ if (benefits.getIsClick() == 2) {
+ throw new FebsException("请联系客服,检查权益设置");
+ }
+
MallVipBenefits vipBenefits = this.baseMapper.selectById(benefits.getBenefitsId());
if (vipBenefits == null) {
throw new FebsException("权益不存在");
@@ -166,7 +170,7 @@
recordQuery.ge(MallVipBenefitsRecord::getReceiveTime, DateUtil.beginOfDay(new Date()))
.le(MallVipBenefitsRecord::getReceiveTime, DateUtil.endOfDay(new Date()))
.eq(MallVipBenefitsRecord::getMemberId, member.getId())
- .eq(MallVipBenefitsRecord::getBenefitsType, vipBenefits.getType())
+ .eq(MallVipBenefitsRecord::getBenefitsType, vipBenefits.getGainType())
.eq(MallVipBenefitsRecord::getReceiveId, Long.parseLong(benefits.getContent()));
List<MallVipBenefitsRecord> mallVipBenefitsRecords = mallVipBenefitsRecordMapper.selectList(recordQuery);
if (CollUtil.isNotEmpty(mallVipBenefitsRecords)) {
@@ -265,6 +269,7 @@
memberCoupon.setInviteId(member.getInviteId());
memberCoupon.setCouponUuid(IdUtil.simpleUUID());
memberCoupon.setState(1);
+ memberCoupon.setFromType(2);
memberCoupon.setExpireTime(DateUtil.offsetDay(DateUtil.date(), coupon.getExpireDay()));
memberCoupon.setMemberId(member.getId());
mallMemberCouponMapper.insert(memberCoupon);
--
Gitblit v1.9.1