diff --git a/Learn.Archives.API/Controllers/StudentController.cs b/Learn.Archives.API/Controllers/StudentController.cs
index 5b05073..51f762b 100644
--- a/Learn.Archives.API/Controllers/StudentController.cs
+++ b/Learn.Archives.API/Controllers/StudentController.cs
@@ -106,6 +106,7 @@ namespace Learn.Archives.API.Controllers
if (e == null || e.UserCenterId == 0)
Oh.ModelError("无效数据");
var has = await baseService.AsQueryable().FirstAsync(s => s.UserCenterId == e.UserCenterId);
+ e.Status = e.Status ?? UserStatusEnum.未录入;
if (has == null)
await baseService.InsertAsync(e);
else
diff --git a/Learn.Archives.Core/Model/Student.cs b/Learn.Archives.Core/Model/Student.cs
index 533c1ed..a38227a 100644
--- a/Learn.Archives.Core/Model/Student.cs
+++ b/Learn.Archives.Core/Model/Student.cs
@@ -51,6 +51,7 @@ namespace Learn.Archives.Core.Model
///
/// 学生状态
///
+ [SugarColumn(IsNullable = true)]
public UserStatusEnum? Status { get; set; }
///