From 58e2f7ee44c26315fc42cfb48e7fd9ec16344fc8 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Wed, 21 May 2025 09:58:02 +0800 Subject: [PATCH] refactor(mall): 调整优惠券赠送逻辑 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index e732db2..7d47ae3 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -701,13 +701,6 @@ wallet.setBalance(BigDecimal.ZERO); wallet.setMemberId(mallMember.getId()); mallMemberWalletMapper.insert(wallet); - - //分销员的邀请码赠送优惠卷 - if (StrUtil.isNotBlank(apiXcxLoginDto.getInviteId())) { - GetCouponDto getCouponDto = new GetCouponDto(); - getCouponDto.setInviteId(apiXcxLoginDto.getInviteId()); - scanCoupon(getCouponDto); - } } else { if (MallMember.ACCOUNT_STATUS_DISABLED.equals(mallMember.getAccountStatus())) { throw new FebsException("账号已停用"); @@ -733,6 +726,13 @@ authInfo.put("appid", xcxProperties.getXcxAppid()); authInfo.put("member", mallMember); authInfo.put("rasToken", generateAsaToken(token)); + + //分销员的邀请码赠送优惠卷 + if (StrUtil.isNotBlank(apiXcxLoginDto.getInviteId())) { + GetCouponDto getCouponDto = new GetCouponDto(); + getCouponDto.setInviteId(apiXcxLoginDto.getInviteId()); + scanCoupon(getCouponDto); + } febsResponse.success().data(authInfo); } else { return febsResponse.fail().message("自动登录失败"); -- Gitblit v1.9.1