- SIT ระบบบันทึกเวลาปฏิบัติงาน>>ลงเวลาเข้า-ออกงาน (กรณีลงเวลาออกอีกวัน) #921
- ระบบลา (ขรก.) >> ลาพักผ่อน (การแจ้งเตือนการเลือกวันที่ซ้ำ) #837
This commit is contained in:
Suphonchai Phoonsawat 2025-01-23 14:58:04 +07:00
parent 0c32520802
commit 9774291573

View file

@ -427,8 +427,10 @@ namespace BMA.EHR.Leave.Service.Controllers
{ {
if (data.CheckOut != null) if (data.CheckOut != null)
{ {
// fix issue SIT ระบบบันทึกเวลาปฏิบัติงาน>>ลงเวลาเข้า-ออกงาน (กรณีลงเวลาออกอีกวัน) #921
var cur_date = DateTime.Now.Date;
// ถ้า check-in + check-out ไปแล้ว // ถ้า check-in + check-out ไปแล้ว
if (data.CheckOut.Value.Date == DateTime.Now.Date) if (data.CheckIn.Date == cur_date && data.CheckOut.Value.Date == cur_date)
{ {
return Error("คุณได้ทำการลงเวลาเข้าและออกเรียบร้อยแล้ว คุณจะสามารถลงเวลาได้อีกครั้งในวันถัดไป"); return Error("คุณได้ทำการลงเวลาเข้าและออกเรียบร้อยแล้ว คุณจะสามารถลงเวลาได้อีกครั้งในวันถัดไป");
} }
@ -1609,6 +1611,7 @@ namespace BMA.EHR.Leave.Service.Controllers
}; };
await _additionalCheckRequestRepository.AddAsync(request); await _additionalCheckRequestRepository.AddAsync(request);
return Success(); return Success();
} }