From 91bd82013455d29fbfe4826e185567f8fd87fb72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=AF=85?= <2667210109@qq.com> Date: Mon, 16 Sep 2024 14:06:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asg_form/Controllers/Team/Team_http.cs | 2 +- asg_form/Controllers/user_form.cs | 30 +++++++++++++++----------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/asg_form/Controllers/Team/Team_http.cs b/asg_form/Controllers/Team/Team_http.cs index c0dad23..cd741c5 100644 --- a/asg_form/Controllers/Team/Team_http.cs +++ b/asg_form/Controllers/Team/Team_http.cs @@ -99,7 +99,7 @@ namespace asg_form.Controllers.Team if (imageFile == null || imageFile.Length == 0) return BadRequest("Invalid image file."); // 将文件保存到磁盘 - var filePath = Path.Combine(Directory.GetCurrentDirectory(), $"loge/", $"{imageFile.FileName}"); + var filePath = Path.Combine(Directory.GetCurrentDirectory(), $"loge/", $"{for1.team_name}.png"); using (var stream = new FileStream(filePath, FileMode.Create)) { await imageFile.CopyToAsync(stream); diff --git a/asg_form/Controllers/user_form.cs b/asg_form/Controllers/user_form.cs index aa67e76..8a8fdc4 100644 --- a/asg_form/Controllers/user_form.cs +++ b/asg_form/Controllers/user_form.cs @@ -110,20 +110,26 @@ namespace asg_form.Controllers [HttpGet] public async Task> getmyform() { - - string id = this.User.FindFirst(ClaimTypes.NameIdentifier)!.Value; - var ouser = userManager.Users.Include(a=>a.myteam.role).FirstOrDefault(a => a.Id == id.ToInt64()); - if (ouser.myteam == null) - { - return BadRequest(new error_mb { code = 400, message = "你没有绑定表单" }); - - } - foreach (var role in ouser.myteam.role) - { - role.Team = null; - } + try { + string id = this.User.FindFirst(ClaimTypes.NameIdentifier)!.Value; + var ouser = userManager.Users.Include(a => a.myteam.role).FirstOrDefault(a => a.Id == id.ToInt64()); + foreach (var role in ouser.myteam.role) + { + role.Team = null; + } return Ok(ouser.myteam); + } + catch + { + + return BadRequest(new error_mb { code = 400, message = "你没有绑定表单" }); + + + } + + + }