fix รายชื่อผู้สอบผ่าน ประเภทการสอบ "คัดเลือกอื่นๆ" แสดงผิด #2559

This commit is contained in:
harid 2026-06-09 18:20:52 +07:00
parent d90b46f3f4
commit 09e12ea888
3 changed files with 4 additions and 4 deletions

View file

@ -2538,7 +2538,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers
}
/// <summary>
/// โอนคนสรรหาไปบรรจุ
/// โอนคนสรรหาไปบรรจุ (คัดเลือกอื่นๆ)
/// </summary>
/// <param name="examId">รหัสรอบสมัคร</param>
/// <returns></returns>

View file

@ -1002,7 +1002,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers
}
/// <summary>
/// โอนคนสรรหาไปบรรจุ
/// โอนคนสรรหาไปบรรจุ (สอบคัดเลือก)
/// </summary>
/// <param name="examId">รหัสรอบสมัคร</param>
/// <returns></returns>

View file

@ -3177,7 +3177,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
throw new Exception(GlobalMessages.ExamNotFound);
var _placement = await _contextMetadata.Placements.AsQueryable()
.FirstOrDefaultAsync(x => x.PlacementType.Name == "คัดเลือกคนพิการ" && x.RefId == periodExam.Id);
.FirstOrDefaultAsync(x => x.PlacementType.Name == "คัดเลือกอื่นๆ" && x.RefId == periodExam.Id);
if (_placement != null)
throw new Exception("รอบการสอบนี้ได้ทำการบรรจุไปแล้ว");
@ -3195,7 +3195,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
Round = periodExam.Round?.ToString() ?? "",
Year = (int)(periodExam.Year ?? 0),
Number = await _context.Disables.AsQueryable().Where(x => x.PeriodExam == periodExam).CountAsync(),
PlacementType = placementTypesCache.FirstOrDefault(x => x.Name.Trim().ToUpper().Contains("คัดเลือกคนพิการ")) ?? placementTypesCache.First(),
PlacementType = placementTypesCache.FirstOrDefault(x => x.Name.Trim().ToUpper().Contains("คัดเลือกอื่นๆ")) ?? placementTypesCache.First(),
StartDate = accountStartDate,
EndDate = accountStartDate.AddYears(2).AddDays(-1),
CreatedAt = DateTime.Now,