diff --git a/Learn.Archives.API/Controllers/StudentController.cs b/Learn.Archives.API/Controllers/StudentController.cs index a4d6d0f..2a6bd21 100644 --- a/Learn.Archives.API/Controllers/StudentController.cs +++ b/Learn.Archives.API/Controllers/StudentController.cs @@ -498,7 +498,14 @@ namespace Learn.Archives.API.Controllers }, ex => { throw ex; }); } //写入选科方向 + userCenterUpdate = userCenterUpdate.Where(s => + new object[] { s.Phone, + s.GLSubject, + s.GSubject1, + s.GSubject2,} + .Any(x => !(x == default || x == null))).ToList(); if (userCenterUpdate.Count > 0) + { await userService.AsUpdateable(userCenterUpdate) .UpdateColumns(s => new { @@ -511,6 +518,7 @@ namespace Learn.Archives.API.Controllers .IgnoreColumns(ignoreAllNullColumns: true, ignoreAllDefaultValue: true) .WhereColumns(it => new { it.Id }) .ExecuteCommandAsync(); + } return Ok(); }