diff --git a/BMA.EHR.Leave/Controllers/LeaveController.cs b/BMA.EHR.Leave/Controllers/LeaveController.cs index a4154325..9ff701d5 100644 --- a/BMA.EHR.Leave/Controllers/LeaveController.cs +++ b/BMA.EHR.Leave/Controllers/LeaveController.cs @@ -425,8 +425,16 @@ namespace BMA.EHR.Leave.Service.Controllers } else { + // ถ้า check-in + check-out ไปแล้ว + if (data.CheckIn.Date == DateTime.Now.Date) + { + return Error("คุณได้ทำการลงเวลาเข้าและออกเรียบร้อยแล้ว คุณจะสามารถลงเวลาได้อีกครั้งในวันถัดไป"); + } + if (data.CheckOut != null) { + + ret = new CheckInResultDto { StartTimeMorning = duty == null ? "00:00" : duty.StartTimeMorning,