This commit is contained in:
biss committed 2026-09-07 19:34:03 +08:00
1 parent cec56564b5
commit ae075bda6d
32 files changed
+10052 -90

No files matched your search

@@ -62,7 +62,8 @@ public sealed class CoursesExcelController(
Guid? categoryId = null,
CourseNature? nature = null,
bool? isEnabled = null,
CancellationToken cancellationToken = default)
CancellationToken cancellationToken = default,
bool? isArchived = null)
{
var source = ApplyFilters(
ScopedCourses().AsNoTracking(),
@@ -71,6 +72,7 @@ public sealed class CoursesExcelController(
categoryId,
nature,
isEnabled);
if (isArchived.HasValue) source = source.Where(x => x.IsArchived == isArchived.Value);
var courses = await source
.Include(x => x.College)
.Include(x => x.CourseCategory)
@@ -266,6 +268,11 @@ public sealed class CoursesExcelController(
updated++;
}
if (entity.IsArchived)
{
errors.Add($"第 {row.RowNumber} 行:记录已归档,请先恢复后再导入更新。");
continue;
}
entity.Name = name;
entity.EnglishName = englishName;
entity.CollegeId = college.Id;