| | |
| | | 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; |
| | | |
| | | /** |
| | |
| | | .orderByDesc(HomeBackgroundMusic::getSortNum).list(); |
| | | return BeanUtils.copyList(list, ClientHomeBackgroundMusicVO.class); |
| | | } |
| | | |
| | | @Autowired |
| | | private TokenService tokenService; |
| | | /** |
| | | * 保存用户首页背景音乐设置 |
| | | * |
| | |
| | | */ |
| | | @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() |