From bbc55de9bb0f6e5d3d8267c628d25780c19ebf36 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期六, 08 二月 2025 17:20:06 +0800
Subject: [PATCH] 冥想2.0新增代码

---
 xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java
index 13e3a58..783ad39 100644
--- a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java
+++ b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java
@@ -18,6 +18,7 @@
 import com.xinquan.common.core.utils.page.CollUtils;
 import com.xinquan.common.security.service.TokenService;
 import com.xinquan.common.security.utils.SecurityUtils;
+import com.xinquan.meditation.api.feign.RemoteMeditationService;
 import com.xinquan.system.api.RemoteUserService;
 import com.xinquan.system.api.domain.SysUser;
 import com.xinquan.system.api.feignClient.SysUserClient;
@@ -46,6 +47,8 @@
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.StringUtils;
 
+import javax.annotation.Resource;
+
 /**
  * <p>
  * 用户信息表 服务实现类
@@ -63,6 +66,8 @@
     private final AppUserTreeService appUserTreeService;
     private final AppUserQuestionService appUserQuestionService;
     private final TagService tagService;
+    @Resource
+    private RemoteMeditationService remoteMeditationService;
     /**
      * 获取用户信息
      *
@@ -119,6 +124,7 @@
                 .ne(AppUser::getUserStatus,3).oneOpt();
     }
 
+
     /**
      * app用户注册
      * @param appUserDTO
@@ -137,6 +143,7 @@
                 String randomCode = String.valueOf((int) ((Math.random() * 9 + 1) * 1000));
                 appUser.setCode("YH"+format+randomCode);
                 this.save(appUser);
+                remoteMeditationService.addHomeBackgroundMusicDefault(appUser.getId());
                 initUserTree(appUser.getId());
                 return appUser;
             }else{
@@ -157,6 +164,8 @@
         String randomCode = String.valueOf((int) ((Math.random() * 9 + 1) * 1000));
         appUser.setCode("YH"+format+randomCode);
         this.save(appUser);
+        remoteMeditationService.addHomeBackgroundMusicDefault(appUser.getId());
+
         initUserTree(appUser.getId());
         return appUser;
     }
@@ -233,6 +242,8 @@
                     appUser.setLevelSettingId(TreeLevelEnum.SEED.getCode());
                     appLoginUser.setBindStatus(DisabledEnum.YES.getCode());
                     this.save(appUser);
+                    remoteMeditationService.addHomeBackgroundMusicDefault(appUser.getId());
+
                     // 初始化用户树苗
                     initUserTree(appUser.getId());
                 }
@@ -274,6 +285,8 @@
                 appUser.setLevelSettingId(TreeLevelEnum.SEED.getCode());
                 appLoginUser.setBindStatus(DisabledEnum.YES.getCode());
                 this.save(appUser);
+                remoteMeditationService.addHomeBackgroundMusicDefault(appUser.getId());
+
                 // 初始化用户树苗
                 initUserTree(appUser.getId());
             }
@@ -352,6 +365,8 @@
                     String randomCode = String.valueOf((int) ((Math.random() * 9 + 1) * 1000));
                     appUser.setCode("YH" + format + randomCode);
                     this.save(appUser);
+                    remoteMeditationService.addHomeBackgroundMusicDefault(appUser.getId());
+
                     // 初始化用户树苗
                     initUserTree(appUser.getId());
                 }
@@ -391,6 +406,8 @@
                 String randomCode = String.valueOf((int) ((Math.random() * 9 + 1) * 1000));
                 appUser.setCode("YH" + format + randomCode);
                 this.save(appUser);
+                remoteMeditationService.addHomeBackgroundMusicDefault(appUser.getId());
+
                 // 初始化用户树苗
                 initUserTree(appUser.getId());
             }
@@ -462,6 +479,7 @@
                         String randomCode = String.valueOf((int) ((Math.random() * 9 + 1) * 1000));
                         appUser.setCode("YH" + format + randomCode);
                         this.save(appUser);
+                        remoteMeditationService.addHomeBackgroundMusicDefault(appUser.getId());
                         // 初始化用户树苗
                         initUserTree(appUser.getId());
                     }
@@ -500,6 +518,8 @@
                     String randomCode = String.valueOf((int) ((Math.random() * 9 + 1) * 1000));
                     appUser.setCode("YH" + format + randomCode);
                     this.save(appUser);
+                    remoteMeditationService.addHomeBackgroundMusicDefault(appUser.getId());
+
                     // 初始化用户树苗
                     initUserTree(appUser.getId());
                 }

--
Gitblit v1.7.1