From 8fba8f676cbf1d056b9e05d9c72073f446a1eda7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=82=9C=E7=BF=94?= <2307953404@qq.com> Date: Sun, 16 Feb 2025 17:43:59 +0800 Subject: [PATCH] 1 --- asg_form/Controllers/AssignmentController.cs | 51 +++++++++++++++---- asg_form/Controllers/InviteReferee.cs | 2 +- .../Controllers/auditAndFilingController.cs | 24 +++++++-- asg_form/Controllers/news.cs | 4 +- 4 files changed, 63 insertions(+), 18 deletions(-) diff --git a/asg_form/Controllers/AssignmentController.cs b/asg_form/Controllers/AssignmentController.cs index cbac47d..b471669 100644 --- a/asg_form/Controllers/AssignmentController.cs +++ b/asg_form/Controllers/AssignmentController.cs @@ -99,10 +99,16 @@ namespace asg_form.Controllers var atuserqq = user.qqnumber; if(atuserqq == null) return Ok(new { code = 500, message = "服务器错误" }); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(msg).Build(); - - await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); await sub.SaveChangesAsync(); - return Ok(new error_mb { code = 200, message = "新建任务成功" }); + try + { + await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); + return Ok(new error_mb { code = 200, message = "新建任务成功" }); + } + catch + { + return Ok(new error_mb { code = 200, message = "机器人错误" }); + } } catch (Exception ex) { @@ -149,8 +155,16 @@ namespace asg_form.Controllers string qqgroup = "925510646"; var atuserqq = "3124961425"; var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); - await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); - return Ok(new error_mb { code = 200, message = "成功提交修改" }); + try + { + await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); + return Ok(new error_mb { code = 200, message = "成功提交修改" }); + } + + catch + { + return Ok(new error_mb { code = 200, message = "机器人错误" }); + } } } public class statusChange @@ -212,9 +226,16 @@ namespace asg_form.Controllers var atuserqq = user_done.qqnumber; if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" }); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); - - await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); - return Ok(new { code = 200, message = "成功提交修改", result }); + try + { + await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); + return Ok(new { code = 200, message = "成功提交修改", result }); + } + + catch + { + return Ok(new error_mb { code = 200, message = "机器人错误" }); + } } } @@ -326,9 +347,17 @@ namespace asg_form.Controllers string qqgroup = "925510646"; var atuserqq = user.qqnumber; var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); - await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); - return Ok(new { code = 200, message = "已通知" }); - } + try + { + await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); + return Ok(new { code = 200, message = "已通知" }); + } + + catch + { + return Ok(new error_mb { code = 200, message = "机器人错误" }); + } + } }catch (Exception ex) { return Ok(new { code = 500, message = "服务器错误" ,ex}); diff --git a/asg_form/Controllers/InviteReferee.cs b/asg_form/Controllers/InviteReferee.cs index abe5a13..19a1e3d 100644 --- a/asg_form/Controllers/InviteReferee.cs +++ b/asg_form/Controllers/InviteReferee.cs @@ -111,7 +111,7 @@ namespace asg_form.Controllers await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); return Ok(new { code = 200, message = "成功发送邀请" ,data}); } - return Ok(new { code = 200, message = "已经在本场次邀请过这个人" }); + return Ok(new { code = 500, message = "已经在本场次邀请过这个人" }); } catch (Exception ex) { diff --git a/asg_form/Controllers/auditAndFilingController.cs b/asg_form/Controllers/auditAndFilingController.cs index d2cfc77..123391a 100644 --- a/asg_form/Controllers/auditAndFilingController.cs +++ b/asg_form/Controllers/auditAndFilingController.cs @@ -135,8 +135,16 @@ namespace asg_form.Controllers { var atuserqq = auditinfo.nowAuthPersonId.ToString(); if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" }); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); - await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); - return Ok(new { code = 200, message = "成功修改" }); + try + { + await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); + return Ok(new { code = 200, message = "成功修改" }); + } + + catch + { + return Ok(new error_mb { code = 200, message = "机器人错误" }); + } } else { @@ -182,8 +190,16 @@ namespace asg_form.Controllers { var atuserqq = auditinfo.nowAuthPersonId.ToString(); if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" }); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); - await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); - return Ok(new { code = 200, message = "成功新增" }); + try + { + await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); + return Ok(new { code = 200, message = "成功新增" }); + } + + catch + { + return Ok(new error_mb { code = 200, message = "机器人错误" }); + } } } } diff --git a/asg_form/Controllers/news.cs b/asg_form/Controllers/news.cs index a4a0ee4..9119668 100644 --- a/asg_form/Controllers/news.cs +++ b/asg_form/Controllers/news.cs @@ -125,7 +125,7 @@ namespace asg_form.Controllers { using (TestDbContext ctx = new TestDbContext()) { - ctx.news.Add(new T_news { Title = req_News.Title, msg = req_News.msg, Type = req_News.type, FormName = user.chinaname, time = DateTime.Now.ToString() }); + ctx.news.Add(new T_news { Title = req_News.Title, msg = req_News.msg, Type = req_News.Type, FormName = user.chinaname, time = DateTime.Now.ToString() }); await ctx.SaveChangesAsync(); return Ok(new TReturn() { code=200,msg="添加成功!"}); } @@ -219,7 +219,7 @@ public class T_news /// 内容,推荐使用markdown格式 /// public string msg { get; set; } - public string type { get; set; } + public string Type { get; set; } }