This commit is contained in:
王炜翔 2024-09-16 21:02:03 +08:00
parent 41bb3f1d1e
commit 7139127a78

View File

@ -51,38 +51,54 @@ namespace asg_form.Controllers.Teamregistration
[HttpPost]
[Authorize]
public async Task<ActionResult<object>> UserRgst([FromBody] userMsg msg)
{ //var userId = this.User.FindFirst(ClaimTypes.NameIdentifier)!.Value;
{
if (msg == null)
{
return Ok(new error_mb { code = 400, message = "请求内容为空" });
}
using (TestDbContext sub = new TestDbContext())
{
if (msg.userId == null)
{
return Ok(new error_mb { code = 400, message = "用户ID为空" });
}
if (sub.T_Comform.Find(msg.userId) != null)
{
return Ok(new error_mb { code = 400, message = "你已经提交过表单了,请不要重复提交" });
}
var dateString = DateTime.Now;
var dateString = DateTime.Now.ToString();
if (msg.id == null)
{
var rgst = new ComformDB
{
chinaname = msg.chinaname,
user_id = msg.userId,
sex = msg.sex,
introduction = msg.introduction,
game_id = msg.gameId,
history_rank = msg.historyRank,
contact_number = msg.contactNumber,
create_time = dateString.ToString(),
status = "1",
approval_person = "未审核",
approval_time = "未审核"
chinaname = msg.chinaname,
user_id = msg.userId,
sex = msg.sex,
introduction = msg.introduction,
game_id = msg.gameId,
history_rank = msg.historyRank,
contact_number = msg.contactNumber,
create_time = dateString,
status = "1",
approval_person = "未审核",
approval_time = "未审核"
};
sub.T_Comform.Add(rgst);
await sub.SaveChangesAsync();
return Ok(new error_mb { code = 200, message = "提交成功" });
}
var query = sub.T_Comform.Find(msg.id);
var query = sub.T_Comform.Find(msg.id);
if (query == null)
{
return Ok(new error_mb { code = 404, message = "记录未找到" });
}
query.chinaname = msg.chinaname;
query.user_id = msg.userId;
query.sex = msg.sex;
@ -90,13 +106,14 @@ namespace asg_form.Controllers.Teamregistration
query.game_id = msg.gameId;
query.history_rank = msg.historyRank;
query.contact_number = msg.contactNumber;
query.create_time = dateString.ToString();
query.create_time = dateString;
await sub.SaveChangesAsync();
return Ok(new error_mb { code = 200, message = "成功修改" });
}
}
public class approveStatus
{
public string status { get; set; }