แก้ลำดับผลสอบ

This commit is contained in:
Bright 2025-09-15 15:18:52 +07:00
parent fc747782d4
commit 155a1f0613
2 changed files with 9 additions and 9 deletions

View file

@ -477,7 +477,7 @@ namespace BMA.EHR.Report.Service.Controllers
//University = p.Educations.First().University,
//PositionName = p.PositionName,
ExamName = $"{p.PeriodExam.Name} ครั้งที่ {p.PeriodExam.Round.ToString().ToThaiNumber()}/{p.PeriodExam.Year.Value.ToThaiYear().ToString().ToThaiNumber()}",
Number = sr == null ? "" : sr.Number,
Number = sr == null || sr.Number == null ? 0 : Convert.ToInt32(sr.Number),
//FullA = sr == null ? "" : (sr.FullA.ToString()),
//SumA = sr == null ? "" : (sr.SumA.ToString()),
//FullB = sr == null ? "" : (sr.FullB.ToString()),
@ -486,7 +486,6 @@ namespace BMA.EHR.Report.Service.Controllers
//SumC = sr == null ? "" : (sr.SumC.ToString()),
SumScore = sr == null
? ""
//: (((sr.SumA > 0 ? sr.SumA : 0) + /*sr.SumB +*/ (sr.SumC > 0 ? sr.SumC : 0)).ToString()).ToThaiNumber(),
: (((sr.SumA > 0 ? sr.SumA : 0) + (sr.SumB > 0 ? sr.SumB : 0) + (sr.SumC > 0 ? sr.SumC : 0)).ToString()).ToThaiNumber(),
})
.OrderBy(x => x.Number)
@ -496,10 +495,11 @@ namespace BMA.EHR.Report.Service.Controllers
if (data.Count == 0)
return Error("ไม่พบข้อมูลในระบบ");
var data_ = data.Select(x => new
{
x.ExamName,
Number = x.Number.ToThaiNumber(),
Number = x.Number.ToString().ToThaiNumber(),
x.ExamId,
x.FullName,
x.SumScore

View file

@ -402,7 +402,7 @@ namespace BMA.EHR.Report.Service.Controllers
{
try
{
var data = await _context.Recruits.AsQueryable()
var data = await _context.Recruits.AsQueryable()
.Include(x => x.RecruitImport)
.ThenInclude(x => x.ScoreImport)
.Include(x => x.Documents)
@ -435,8 +435,7 @@ namespace BMA.EHR.Report.Service.Controllers
? ""
: $"{p.RecruitImport.Name} ครั้งที่ {p.RecruitImport.Order.ToString().ToThaiNumber()}/{p.RecruitImport.Year.ToThaiYear().ToString().ToThaiNumber()}",
Number = sr.Number == null ? "" : sr.Number,
Number = sr == null || sr.Number == null ? 0 : Convert.ToInt32(sr.Number),
//ExamCount = _recruitService.GetExamCount(p.CitizenId),
//ScoreExpire = p.RecruitImport.AnnouncementDate == null ? "" : p.RecruitImport.AnnouncementDate.Value.AddYears(2).ToThaiShortDate(),
@ -449,19 +448,20 @@ namespace BMA.EHR.Report.Service.Controllers
//SumC = sr.SumC == null ? 0.0 : sr.SumC,
SumScore = sr == null
? ""
: (((sr.SumA > 0 ? sr.SumA : 0) + /*sr.SumB +*/ (sr.SumC > 0 ? sr.SumC : 0)).ToString()).ToThaiNumber(),
: (((sr.SumA > 0 ? sr.SumA : 0) + (sr.SumB > 0 ? sr.SumB : 0) + (sr.SumC > 0 ? sr.SumC : 0)).ToString()).ToThaiNumber(),
})
.OrderBy(x => x.Number)
.Where(x => x.Id == id)
.Where(x => x.ExamResult == "ผ่าน")
.ToListAsync();
if (data.Count == 0) return Error("ไม่พบข้อมูลในระบบ");
if (data.Count == 0)
return Error("ไม่พบข้อมูลในระบบ");
var data_ = data.Select(x => new
{
x.ExamName,
Number = x.Number.ToThaiNumber(),
Number = x.Number.ToString().ToThaiNumber(),
x.ExamId,
x.FullName,
x.SumScore