- 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)
{
// fix issue SIT ระบบบันทึกเวลาปฏิบัติงาน>>ลงเวลาเข้า-ออกงาน (กรณีลงเวลาออกอีกวัน) #921
var cur_date = DateTime.Now.Date;
// ถ้า 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("คุณได้ทำการลงเวลาเข้าและออกเรียบร้อยแล้ว คุณจะสามารถลงเวลาได้อีกครั้งในวันถัดไป");
}
@ -1609,6 +1611,7 @@ namespace BMA.EHR.Leave.Service.Controllers
};
await _additionalCheckRequestRepository.AddAsync(request);
return Success();
}