From 64f7ccb9ef8b5a0618e65cddc14b981c1f108ba3 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 04 十一月 2024 09:01:59 +0800
Subject: [PATCH] 代码提交

---
 xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/HomeBackgroundMusicServiceImpl.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/HomeBackgroundMusicServiceImpl.java b/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/HomeBackgroundMusicServiceImpl.java
index 7576a97..0eb1706 100644
--- a/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/HomeBackgroundMusicServiceImpl.java
+++ b/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/HomeBackgroundMusicServiceImpl.java
@@ -3,15 +3,18 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.xinquan.common.core.constant.SecurityConstants;
 import com.xinquan.common.core.utils.page.BeanUtils;
+import com.xinquan.common.security.service.TokenService;
 import com.xinquan.common.security.utils.SecurityUtils;
 import com.xinquan.meditation.domain.HomeBackgroundMusic;
 import com.xinquan.meditation.domain.vo.ClientHomeBackgroundMusicVO;
 import com.xinquan.meditation.mapper.HomeBackgroundMusicMapper;
 import com.xinquan.meditation.service.HomeBackgroundMusicService;
+import com.xinquan.system.api.model.LoginUser;
 import com.xinquan.user.api.domain.dto.AppUserDTO;
 import com.xinquan.user.api.feign.RemoteAppUserService;
 import java.util.List;
 import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 /**
@@ -41,7 +44,8 @@
                 .orderByDesc(HomeBackgroundMusic::getSortNum).list();
         return BeanUtils.copyList(list, ClientHomeBackgroundMusicVO.class);
     }
-
+    @Autowired
+    private TokenService tokenService;
     /**
      * 保存用户首页背景音乐设置
      *
@@ -49,8 +53,12 @@
      */
     @Override
     public void savePersonalitySetting(Long id) {
-        // 获取当前登录用户id
-        Long userId = SecurityUtils.getUserId();
+        LoginUser loginUser = tokenService.getLoginUser();
+        if (loginUser==null){
+            return ;
+        }
+        Long userId = loginUser.getUserid();
+
         // 远程调用修改用户信息
         remoteAppUserService.updateAppUser(
                 AppUserDTO.builder()

--
Gitblit v1.7.1