From 2fb52f970162eaf218abd2bd86637625b3d46da3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=AF=85?= <2667210109@qq.com> Date: Sun, 24 Nov 2024 00:26:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Teamregistration/RegisterController.cs | 29 +++++++++++++++---- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/asg_form/Controllers/Teamregistration/RegisterController.cs b/asg_form/Controllers/Teamregistration/RegisterController.cs index 80804c9..532e4cd 100644 --- a/asg_form/Controllers/Teamregistration/RegisterController.cs +++ b/asg_form/Controllers/Teamregistration/RegisterController.cs @@ -9,6 +9,7 @@ using System.Threading.Tasks; using Flandre.Core.Common; using Flandre.Core.Messaging.Segments; using Flandre.Core.Messaging; +using static asg_form.Controllers.InviteReferee; namespace asg_form.Controllers.Teamregistration { @@ -27,6 +28,7 @@ namespace asg_form.Controllers.Teamregistration public string approval_person { get; set; } public string approval_time { get; set; } public string status { get; set; } + public string biz_type { get; set; } } public class userMsg { @@ -39,6 +41,7 @@ namespace asg_form.Controllers.Teamregistration public string? historyRank { get; set; } public string? contactNumber { get; set; } public int? id { get; set; } + public string bizType { get; set; } } public class RegisterController : ControllerBase { @@ -85,15 +88,23 @@ namespace asg_form.Controllers.Teamregistration create_time = dateString, status = "1", approval_person = "未审核", - approval_time = "未审核" + approval_time = "未审核", + biz_type = msg.bizType, }; sub.T_Comform.Add(rgst); await sub.SaveChangesAsync(); string mesg1 = $"[ASG管理系统]有新解说申请,请及时上后台系统审批。"; string qqgroup1 = "925510646"; var atuserqq1 = "235593230"; - var message1 = new MessageBuilder().Add(new AtSegment(atuserqq1)).Text(mesg1).Build(); - await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup1, null, message1, qqgroup1); + try + { + var message1 = new MessageBuilder().Add(new AtSegment(atuserqq1)).Text(mesg1).Build(); + await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup1, null, message1, qqgroup1); + }catch (Exception e) + { + return Ok(new error_mb { code = 200, message = "提交成功但是信息没有成功发出" }); + } + return Ok(new error_mb { code = 200, message = "提交成功" }); } @@ -113,12 +124,20 @@ namespace asg_form.Controllers.Teamregistration query.contact_number = msg.contactNumber; query.create_time = dateString; query.status = "1"; + query.biz_type = msg.bizType; await sub.SaveChangesAsync(); string mesg = $"[ASG管理系统]有新解说申请,请及时上后台系统审批。"; string qqgroup = "925510646"; var atuserqq = "235593230"; - var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); - await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); + try + { + var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); + await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); + } + catch (Exception e) + { + return Ok(new error_mb { code = 200, message = "提交成功但是信息没有成功发出" }); + } return Ok(new error_mb { code = 200, message = "成功修改" }); } }