diff --git a/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs b/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs index 57c666db..f49113f0 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs @@ -540,6 +540,13 @@ public class Ghre_CourseServices : BaseServices().Where(x => x.Id == entity.CourseClassIds[0]).Select(x => x.ClassNo).FirstAsync(); + var prefixTemp = courseClass + entity.CourseClass2.Substring(1, entity.CourseClass2.Length - 1); + entity.CourseNo = await GenerateContinuousSequence("Ghre_Course", "CourseNo", prefixTemp, prefixTemp.Length + 2, 2); + } var result = await base.Add(entity); return result;