From 2538372303c3b5fe3efa27c004cb78e52b8bdd1a Mon Sep 17 00:00:00 2001 From: zpc Date: Sat, 21 Sep 2024 15:55:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9D=83=E9=99=90=E6=8E=A7?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/0-core/HuanMeng.MiaoYu.Code/Music/MusicBLL.cs | 4 ++++ .../HuanMeng.MiaoYu.WebApi/Controllers/MusicController.cs | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/0-core/HuanMeng.MiaoYu.Code/Music/MusicBLL.cs b/src/0-core/HuanMeng.MiaoYu.Code/Music/MusicBLL.cs index 83dd521..8c9357d 100644 --- a/src/0-core/HuanMeng.MiaoYu.Code/Music/MusicBLL.cs +++ b/src/0-core/HuanMeng.MiaoYu.Code/Music/MusicBLL.cs @@ -126,6 +126,10 @@ namespace HuanMeng.MiaoYu.Code.Music /// public async Task> CreateUserMusicGenres(string genresName) { + if (_UserId == 0) + { + throw new Exception("请先登录"); + } var genresCount = MiaoYuCacheExtend.GetMiaoYuDataEntityCacheList(this, it => it.IsEnabled)?.Where(it => it.GenreName == genresName).Count(); if (genresCount > 0) { diff --git a/src/2-api/HuanMeng.MiaoYu.WebApi/Controllers/MusicController.cs b/src/2-api/HuanMeng.MiaoYu.WebApi/Controllers/MusicController.cs index 7668fe9..1d524c0 100644 --- a/src/2-api/HuanMeng.MiaoYu.WebApi/Controllers/MusicController.cs +++ b/src/2-api/HuanMeng.MiaoYu.WebApi/Controllers/MusicController.cs @@ -8,6 +8,7 @@ using HuanMeng.MiaoYu.Model.Dto.Music; using HuanMeng.MiaoYu.Model.EnumModel.User; using HuanMeng.MiaoYu.WebApi.Base; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; @@ -16,6 +17,7 @@ namespace HuanMeng.MiaoYu.WebApi.Controllers { [Route("api/[controller]/[action]")] [ApiController] + [Authorize] public class MusicController : MiaoYuControllerBase { public MusicController(IServiceProvider _serviceProvider) : base(_serviceProvider) @@ -27,6 +29,7 @@ namespace HuanMeng.MiaoYu.WebApi.Controllers /// /// [HttpGet] + [AllowAnonymous] public async Task>> GetMusicGenresList() { MusicBLL musicBLL = new MusicBLL(ServiceProvider); @@ -38,6 +41,7 @@ namespace HuanMeng.MiaoYu.WebApi.Controllers /// /// [HttpGet] + [AllowAnonymous] public async Task>> GetMusicGenresInfo(int genresId) { MusicBLL musicBLL = new MusicBLL(ServiceProvider); @@ -49,6 +53,7 @@ namespace HuanMeng.MiaoYu.WebApi.Controllers /// /// [HttpGet] + [AllowAnonymous] public async Task>> GetUserMusicGenresList() { MusicBLL musicBLL = new MusicBLL(ServiceProvider);