This commit is contained in:
王炜翔 2025-02-16 17:43:59 +08:00
parent eabc638190
commit 8fba8f676c
4 changed files with 63 additions and 18 deletions

View File

@ -99,11 +99,17 @@ namespace asg_form.Controllers
var atuserqq = user.qqnumber; var atuserqq = user.qqnumber;
if(atuserqq == null) return Ok(new { code = 500, message = "服务器错误" }); if(atuserqq == null) return Ok(new { code = 500, message = "服务器错误" });
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(msg).Build(); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(msg).Build();
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
await sub.SaveChangesAsync(); await sub.SaveChangesAsync();
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new error_mb { code = 200, message = "新建任务成功" }); return Ok(new error_mb { code = 200, message = "新建任务成功" });
} }
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
catch (Exception ex) catch (Exception ex)
{ {
return Ok(new { code = 500, message = "服务器错误", details = ex ,wp}); return Ok(new { code = 500, message = "服务器错误", details = ex ,wp});
@ -149,9 +155,17 @@ namespace asg_form.Controllers
string qqgroup = "925510646"; string qqgroup = "925510646";
var atuserqq = "3124961425"; var atuserqq = "3124961425";
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new error_mb { code = 200, message = "成功提交修改" }); return Ok(new error_mb { code = 200, message = "成功提交修改" });
} }
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
} }
public class statusChange public class statusChange
{ {
@ -212,9 +226,16 @@ namespace asg_form.Controllers
var atuserqq = user_done.qqnumber; var atuserqq = user_done.qqnumber;
if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" }); if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" });
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功提交修改", result }); 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"; string qqgroup = "925510646";
var atuserqq = user.qqnumber; var atuserqq = user.qqnumber;
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "已通知" }); return Ok(new { code = 200, message = "已通知" });
} }
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
}catch (Exception ex) }catch (Exception ex)
{ {
return Ok(new { code = 500, message = "服务器错误" ,ex}); return Ok(new { code = 500, message = "服务器错误" ,ex});

View File

@ -111,7 +111,7 @@ namespace asg_form.Controllers
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功发送邀请" ,data}); return Ok(new { code = 200, message = "成功发送邀请" ,data});
} }
return Ok(new { code = 200, message = "已经在本场次邀请过这个人" }); return Ok(new { code = 500, message = "已经在本场次邀请过这个人" });
} }
catch (Exception ex) catch (Exception ex)
{ {

View File

@ -135,9 +135,17 @@ namespace asg_form.Controllers {
var atuserqq = auditinfo.nowAuthPersonId.ToString(); var atuserqq = auditinfo.nowAuthPersonId.ToString();
if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" }); if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" });
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功修改" }); return Ok(new { code = 200, message = "成功修改" });
} }
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
else else
{ {
var newAudit = new FileDB var newAudit = new FileDB
@ -182,9 +190,17 @@ namespace asg_form.Controllers {
var atuserqq = auditinfo.nowAuthPersonId.ToString(); var atuserqq = auditinfo.nowAuthPersonId.ToString();
if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" }); if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" });
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build(); var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup); await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功新增" }); return Ok(new { code = 200, message = "成功新增" });
} }
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
} }
} }

View File

@ -125,7 +125,7 @@ namespace asg_form.Controllers
{ {
using (TestDbContext ctx = new TestDbContext()) 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(); await ctx.SaveChangesAsync();
return Ok(new TReturn() { code=200,msg="添加成功!"}); return Ok(new TReturn() { code=200,msg="添加成功!"});
} }
@ -219,7 +219,7 @@ public class T_news
/// 内容推荐使用markdown格式 /// 内容推荐使用markdown格式
/// </summary> /// </summary>
public string msg { get; set; } public string msg { get; set; }
public string type { get; set; } public string Type { get; set; }
} }