This commit is contained in:
王炜翔 2024-10-22 22:27:56 +08:00
parent 47b7d79462
commit 1f2dbfd74f
3 changed files with 35 additions and 21 deletions

View File

@ -254,7 +254,7 @@ namespace asg_form.Controllers
if (keyword == null) if (keyword == null)
{ {
a.cout = userManager.Users.Count(); a.cout = userManager.Users.Count();
a.msg = await userManager.Users.Paginate(pageindex, pagesize).Select(a => new { a.Id, a.Email, a.chinaname, a.UserName, a.Integral, a.officium}).ToListAsync(); a.msg = await userManager.Users.Paginate(pageindex, pagesize).Select(a => new { a.Id, a.Email, a.chinaname, a.UserName, a.Integral, a.officium,a.qqnumber}).ToListAsync();
} }
else else
@ -581,7 +581,7 @@ namespace asg_form.Controllers
{ {
team1_name = teamname1, team1_name = teamname1,
team2_name = teamname2, team2_name = teamname2,
opentime = DateTime.Now, opentime = DateTime.Now.ToString(),
team1_piaoshu = 0, team1_piaoshu = 0,
team2_piaoshu = 0, team2_piaoshu = 0,
commentary = "待公布", commentary = "待公布",

View File

@ -34,6 +34,7 @@ namespace asg_form.Controllers
bool a = await userManager.IsInRoleAsync(user, "admin"); bool a = await userManager.IsInRoleAsync(user, "admin");
if (a) if (a)
{ {
int wp = -1;
try try
{ {
using (TestDbContext testDb = new TestDbContext()) using (TestDbContext testDb = new TestDbContext())
@ -47,19 +48,25 @@ namespace asg_form.Controllers
game.belong = req.belong; game.belong = req.belong;
game.tag=req.tag; game.tag=req.tag;
game.judge = req.judge; game.judge = req.judge;
wp = 1;
game.commentary = req.commentary; game.commentary = req.commentary;
if(req.comLimit != null) if(req.comLimit != null)
game.com_limit = req.comLimit; game.com_limit = req.comLimit;
else game.com_limit = 2; else game.com_limit = 2;
wp = 2;
game.person_type = req.personType; game.person_type = req.personType;
wp = 3;
await testDb.SaveChangesAsync(); await testDb.SaveChangesAsync();
return Ok(new { code = 200, message = "加入成功" }); return Ok(new { code = 200, message = "加入成功" });
} }
}catch (Exception ex)
{
return Ok(new { code = 500, message = "服务器错误", details = ex.Message });
} }
catch (Exception ex)
{
var innerException = ex.InnerException ?? ex; // 如果没有 InnerException使用 ex 本身
// 记录错误信息
return Ok(new { code = 500, message = "服务器错误", details = innerException.Message });
}
} }
return Ok(new error_mb { code = 401, message = "无权访问" }); return Ok(new error_mb { code = 401, message = "无权访问" });
@ -93,7 +100,7 @@ namespace asg_form.Controllers
using (TestDbContext testDb = new TestDbContext()) using (TestDbContext testDb = new TestDbContext())
{ wp = 0; { wp = 0;
testDb.team_Games.Add(new team_game var ins = new team_game
{ {
team1_name = req.team1_name, team1_name = req.team1_name,
team2_name = req.team2_name, team2_name = req.team2_name,
@ -107,17 +114,23 @@ namespace asg_form.Controllers
judge = req.judge, judge = req.judge,
com_limit = req.comLimit, com_limit = req.comLimit,
person_type = req.personType, person_type = req.personType,
}); };
wp = 1;
wp = 1;
testDb.team_Games.Add(ins);
await testDb.SaveChangesAsync(); await testDb.SaveChangesAsync();
return Ok(new { code = 200, message = "加入成功" }); return Ok(new { code = 200, message = "加入成功" });
} }
}catch (Exception ex)
{
return Ok(new { code = 500, message = "服务器错误", details = ex.Message,wp });
} }
catch (Exception ex)
{
var innerException = ex.InnerException ?? ex; // 如果没有 InnerException使用 ex 本身
// 记录错误信息
return Ok(new { code = 500, message = "服务器错误", details = innerException.Message, wp });
}
} }
return BadRequest(new error_mb { code = 401, message = "无权访问" }); return BadRequest(new error_mb { code = 401, message = "无权访问" });
@ -323,7 +336,7 @@ namespace asg_form.Controllers
public int team1_piaoshu { get; set; } public int team1_piaoshu { get; set; }
public string team2_name { get; set; } public string team2_name { get; set; }
public int team2_piaoshu { get; set; } public int team2_piaoshu { get; set; }
public DateTime opentime { get; set; } public string opentime { get; set; }
/// <summary> /// <summary>
/// 解说的名字,用逗号隔开!!!!!!! /// 解说的名字,用逗号隔开!!!!!!!
/// </summary> /// </summary>
@ -353,7 +366,7 @@ namespace asg_form.Controllers
{ {
public string team1_name { get; set; } public string team1_name { get; set; }
public string team2_name { get; set; } public string team2_name { get; set; }
public DateTime opentime { get; set; } public string opentime { get; set; }
/// <summary> /// <summary>
/// 解说的名字,用逗号隔开!!!!!!! /// 解说的名字,用逗号隔开!!!!!!!

View File

@ -79,12 +79,13 @@ namespace asg_form
{ {
TestDbContext testDb = new TestDbContext(); TestDbContext testDb = new TestDbContext();
int q = testDb.team_Games.Count(); int q = testDb.team_Games.Count();
var a = testDb.team_Games.Where(a => a.opentime >= DateTime.Now).Take(7); var t = (DateTime.Now);
string msg = ""; var a = testDb.team_Games.Where(a => string.Compare(a.opentime, t.ToString()) >= 0).Take(7);
foreach (var b in a) string msg = "";
{ foreach (var b in a)
msg = $"{msg}\r\n{b.team1_name} VS {b.team2_name}\r\n时间:{b.opentime.ToString("f")}"; {
} msg = $"{msg}\r\n{b.team1_name} VS {b.team2_name}\r\n时间:{b.opentime.ToString()}";
}
return msg; return msg;