Procházet zdrojové kódy

邀请代码回退

zhangchen před 1 měsícem
rodič
revize
7abe203d6b

+ 2 - 10
alien-gateway/src/main/java/shop/alien/gateway/service/LifeUserService.java

@@ -76,11 +76,7 @@ public class LifeUserService extends ServiceImpl<LifeUserGatewayMapper, LifeUser
                 baseRedisService.setString("user_" + phoneNum, token);
                 // 生成邀请记录
                 if (StringUtils.isNotEmpty(inviteCode)) {
-                    try{
-                        activityInviteConfigService.bindInviteCode(lifeUser.getId(), inviteCode);
-                    } catch (Exception e) {
-                        log.error("邀请码绑定异常");
-                    }
+                    activityInviteConfigService.bindInviteCode(lifeUser.getId(), inviteCode);
                 }
 
                 // 二手平台登录log,同一个macip登录多账号记录
@@ -103,11 +99,7 @@ public class LifeUserService extends ServiceImpl<LifeUserGatewayMapper, LifeUser
             baseRedisService.setString("user_" + phoneNum, token);
             if (StringUtils.isNotEmpty(inviteCode)) {
                 // 生成邀请记录
-                try{
-                    activityInviteConfigService.bindInviteCode(user.getId(), inviteCode);
-                } catch (Exception e) {
-                    log.error("邀请码绑定异常");
-                }
+                activityInviteConfigService.bindInviteCode(user.getId(), inviteCode);
             }
 
             // 二手平台登录log,同一个macip登录多账号记录

+ 6 - 32
alien-gateway/src/main/java/shop/alien/gateway/service/impl/ActivityInviteConfigServiceImpl.java

@@ -32,9 +32,6 @@ public class ActivityInviteConfigServiceImpl extends ServiceImpl<ActivityInviteC
 
     private final ActivityInviteLogMapper activityInviteLogMapper;
 
-    private final LifeDiscountCouponMapper lifeDiscountCouponMapper;
-
-    private final LifeDiscountCouponUserMapper LifeDiscountCouponUser;
 
     @Override
     public String bindInviteCode(Integer invitedUserId, String inviteCode) {
@@ -97,18 +94,12 @@ public class ActivityInviteConfigServiceImpl extends ServiceImpl<ActivityInviteC
                     activityInviteLog.setInvitedRewardPoint(activityInviteConfig.getInvitedRewardPoint());
                     activityInviteLog.setInviteTime(Date.from(Instant.now()));
                     activityInviteLogMapper.insert(activityInviteLog);
-                    int inviteCondition =  activityInviteConfig.getInviteCondition();
-                    if(inviteCondition == 1){
-                        if(activityInviteConfig.getInviteRewardType() == 2){
-                           userPointService.addPoint(inviteUserId, activityInviteConfig.getInviteRewardPoint());
-                       } else if(activityInviteConfig.getInviteRewardType() == 1 && activityInviteConfig.getInviteRewardCoupon() > 0){
-                            issuePlatformCoupon(inviteUserId, activityInviteConfig.getInviteRewardCoupon());
-                       }
-                       if(activityInviteConfig.getInvitedRewardType() == 2){
-                           userPointService.addPoint(invitedUserId, activityInviteConfig.getInvitedRewardPoint());
-                       } else if (activityInviteConfig.getInvitedRewardType() == 1 && activityInviteConfig.getInvitedRewardCoupon() > 0) {
-                           issuePlatformCoupon(invitedUserId, activityInviteConfig.getInvitedRewardCoupon());
-                       }
+
+                    if (activityInviteConfig.getInviteRewardType() == 2) {
+                        userPointService.addPoint(inviteUserId, activityInviteConfig.getInviteRewardPoint());
+                    }
+                    if (activityInviteConfig.getInvitedRewardType() == 2) {
+                        userPointService.addPoint(invitedUserId, activityInviteConfig.getInvitedRewardPoint());
                     }
                     LifeUser updateLifeUser = new LifeUser();
                     updateLifeUser.setId(invitedLifeUser.getId());
@@ -122,21 +113,4 @@ public class ActivityInviteConfigServiceImpl extends ServiceImpl<ActivityInviteC
         }
         return "参数异常";
     }
-
-    public void issuePlatformCoupon(Integer userId, Integer couponId) {
-        LifeDiscountCoupon lifeDiscountCoupon = lifeDiscountCouponMapper.selectById(couponId);
-        if(lifeDiscountCoupon == null){
-            //如果优惠券为空,则返回失败
-            return;
-        }
-        LifeDiscountCouponUser lifeDiscountCouponUser = new LifeDiscountCouponUser();
-        lifeDiscountCouponUser.setUserId(userId);
-        lifeDiscountCouponUser.setCouponId(couponId);
-        lifeDiscountCouponUser.setReceiveTime(new Date());
-        lifeDiscountCouponUser.setExpirationTime(LocalDate.now().plusDays(Long.parseLong(lifeDiscountCoupon.getSpecifiedDay())));
-        lifeDiscountCouponUser.setStatus(0);
-        lifeDiscountCouponUser.setDeleteFlag(0);
-        lifeDiscountCouponUser.setCreatedTime(new Date());
-        LifeDiscountCouponUser.insert(lifeDiscountCouponUser);
-    }
 }