Compare commits

..

No commits in common. "dev" and "discipline-dev1.0.15" have entirely different histories.

2 changed files with 0 additions and 29 deletions

View file

@ -64,17 +64,6 @@ namespace BMA.EHR.Application.Repositories.Leaves.TimeAttendants
return data;
}
public async Task<List<CheckInJobStatus>> GetPendingOrProcessingJobsByDateAsync(DateTime date)
{
var data = await _dbContext.Set<CheckInJobStatus>()
.Where(x => x.CreatedDate.Date == date.Date &&
(x.Status == "PENDING" || x.Status == "PROCESSING"))
.OrderByDescending(x => x.CreatedDate)
.ToListAsync();
return data;
}
/// <summary>
/// อัปเดตสถานะเป็น Processing
/// </summary>

View file

@ -435,24 +435,6 @@ namespace BMA.EHR.Leave.Service.Controllers
#region " Check-In Check-Out ลงเวลา "
/// <summary>
/// ดึงข้อมูลงานที่ยังไม่ได้ process หรือ ไม่เสร็จ ย้อนหลังจากเวลาปัจจุบันไปกี่นาที
/// </summary>
/// <param name="timeoutMinutes">เวลาที่ต้องการย้อนหลังไปที่นาที default = 30</param>
/// <returns></returns>
/// <response code="200">เมื่อทำรายการสำเร็จ</response>
/// <response code="401">ไม่ได้ Login เข้าระบบ</response>
/// <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
[HttpGet("pending-jobs/{timeoutMinutes:int}")]
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status401Unauthorized)]
[ProducesResponseType(StatusCodes.Status500InternalServerError)]
public async Task<ActionResult<ResponseObject>> GetPendingJobByDateAsync(int timeoutMinutes = 30)
{
var data = await _checkInJobStatusRepository.GetStalePendingOrProcessingJobsAsync(timeoutMinutes);
return Success(data);
}
/// <summary>
/// LV1_006 - เช็คเวลาต้องลงเวลาเข้าหรือออกงาน (USER)
/// </summary>