Pu Zhibing
2024-12-27 0f9d91bacff24cb14d5d86ec3de0598a13f4152c
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
@@ -362,6 +362,8 @@
            userPoint.setCreateTime(LocalDateTime.now());
            userPoint.setAppUserId(appUser.getId());
            userPointService.save(userPoint);
            //变更等级
            vipUpgrade(appUser.getId());
         }
         //拉新分佣
         if(null != appUser2){
@@ -384,9 +386,9 @@
               userPoint.setCreateTime(LocalDateTime.now());
               userPoint.setAppUserId(appUser2.getId());
               userPointService.save(userPoint);
               //变更等级
               vipUpgrade(appUser2.getId());
            }
            //处理会员等级
            vipUpgrade(appUser2.getId());
            
            if(null != appUser2.getInviteUserId()){
               AppUser appUser3 = this.getById(appUser2.getInviteUserId());
@@ -404,9 +406,9 @@
                  userPoint.setCreateTime(LocalDateTime.now());
                  userPoint.setAppUserId(appUser3.getId());
                  userPointService.save(userPoint);
                  //变更等级
                  vipUpgrade(appUser3.getId());
               }
               //处理会员等级
               vipUpgrade(appUser3.getId());
            }
         }
         
@@ -705,6 +707,8 @@
               userPoint.setCreateTime(LocalDateTime.now());
               userPoint.setAppUserId(appUser.getId());
               userPointService.save(userPoint);
               //变更等级
               vipUpgrade(appUser.getId());
            }
         }else{
            redisService.setCacheObject("ONLINE_" + userid, duration, 15L, TimeUnit.MINUTES);