diff --git a/BMA.EHR.Application/Repositories/Leaves/TimeAttendants/CheckInJobStatusRepository.cs b/BMA.EHR.Application/Repositories/Leaves/TimeAttendants/CheckInJobStatusRepository.cs index 902dcf64..e0967a5c 100644 --- a/BMA.EHR.Application/Repositories/Leaves/TimeAttendants/CheckInJobStatusRepository.cs +++ b/BMA.EHR.Application/Repositories/Leaves/TimeAttendants/CheckInJobStatusRepository.cs @@ -63,17 +63,6 @@ namespace BMA.EHR.Application.Repositories.Leaves.TimeAttendants return data; } - - public async Task> GetPendingOrProcessingJobsByDateAsync(DateTime date) - { - var data = await _dbContext.Set() - .Where(x => x.CreatedDate.Date == date.Date && - (x.Status == "PENDING" || x.Status == "PROCESSING")) - .OrderByDescending(x => x.CreatedDate) - .ToListAsync(); - - return data; - } /// /// อัปเดตสถานะเป็น Processing diff --git a/BMA.EHR.Leave/Controllers/LeaveController.cs b/BMA.EHR.Leave/Controllers/LeaveController.cs index 66d49d39..7e6bad99 100644 --- a/BMA.EHR.Leave/Controllers/LeaveController.cs +++ b/BMA.EHR.Leave/Controllers/LeaveController.cs @@ -435,24 +435,6 @@ namespace BMA.EHR.Leave.Service.Controllers #region " Check-In Check-Out ลงเวลา " - /// - /// ดึงข้อมูลงานที่ยังไม่ได้ process หรือ ไม่เสร็จ ย้อนหลังจากเวลาปัจจุบันไปกี่นาที - /// - /// เวลาที่ต้องการย้อนหลังไปที่นาที default = 30 - /// - /// เมื่อทำรายการสำเร็จ - /// ไม่ได้ Login เข้าระบบ - /// เมื่อเกิดข้อผิดพลาดในการทำงาน - [HttpGet("pending-jobs/{timeoutMinutes:int}")] - [ProducesResponseType(StatusCodes.Status200OK)] - [ProducesResponseType(StatusCodes.Status401Unauthorized)] - [ProducesResponseType(StatusCodes.Status500InternalServerError)] - public async Task> GetPendingJobByDateAsync(int timeoutMinutes = 30) - { - var data = await _checkInJobStatusRepository.GetStalePendingOrProcessingJobsAsync(timeoutMinutes); - return Success(data); - } - /// /// LV1_006 - เช็คเวลาต้องลงเวลาเข้าหรือออกงาน (USER) ///