优化 导入考试信息功能
This commit is contained in:
parent
8463f7ec86
commit
c51d219e17
|
|
@ -59,6 +59,7 @@ namespace Learn.Archives.API.Controllers
|
||||||
var exam = await examService.GetByIdAsync(dto.eId);
|
var exam = await examService.GetByIdAsync(dto.eId);
|
||||||
if (exam == null ) Oh.ModelError("为传入有效的数据");
|
if (exam == null ) Oh.ModelError("为传入有效的数据");
|
||||||
var dataList = await accessor.ParsingExcelAsync<ImportExamInfoError>();
|
var dataList = await accessor.ParsingExcelAsync<ImportExamInfoError>();
|
||||||
|
dataList= dataList.Where(s=>!string.IsNullOrEmpty(s.School)).ToArray();
|
||||||
if (dataList == null || dataList.Count() == 0)
|
if (dataList == null || dataList.Count() == 0)
|
||||||
Oh.ModelError("导入失败:无有效数据");
|
Oh.ModelError("导入失败:无有效数据");
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -360,6 +360,7 @@ namespace Learn.Archives.API.Controllers
|
||||||
public async Task<IActionResult> ImportUpdateStudent(IFormFile? file)
|
public async Task<IActionResult> ImportUpdateStudent(IFormFile? file)
|
||||||
{
|
{
|
||||||
var dataList = await _httpContextAccessor.ParsingExcelAsync<StudentInfoImportError>();
|
var dataList = await _httpContextAccessor.ParsingExcelAsync<StudentInfoImportError>();
|
||||||
|
dataList = dataList.Where(s => !string.IsNullOrEmpty(s.School)).ToArray();
|
||||||
if (dataList == null || dataList.Length == 0)
|
if (dataList == null || dataList.Length == 0)
|
||||||
Oh.ModelError("导入失败:无有效数据");
|
Oh.ModelError("导入失败:无有效数据");
|
||||||
|
|
||||||
|
|
@ -494,7 +495,6 @@ namespace Learn.Archives.API.Controllers
|
||||||
.IgnoreColumns(ignoreAllNullColumns: true, ignoreAllDefaultValue: true)
|
.IgnoreColumns(ignoreAllNullColumns: true, ignoreAllDefaultValue: true)
|
||||||
.WhereColumns(it => new { it.Id })
|
.WhereColumns(it => new { it.Id })
|
||||||
.ExecuteCommandAsync();
|
.ExecuteCommandAsync();
|
||||||
Oh.Error("需要测试");
|
|
||||||
return Ok();
|
return Ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue