fix : Error แก้ไข เนื่องจากกระทบการยกเลิก tracking entity id
Some checks failed
release-dev / release-dev (push) Failing after 13s

This commit is contained in:
Suphonchai Phoonsawat 2024-09-13 11:22:47 +07:00
parent 069f427459
commit bb9e79b06c
3 changed files with 84 additions and 6 deletions

View file

@ -1151,7 +1151,7 @@ namespace BMA.EHR.Leave.Service.Controllers
public async Task<ActionResult<ResponseObject>> CancelLeaveRequestAsync([FromForm] CancelLeaveRequestDto req,
Guid id)
{
var data = await _leaveRequestRepository.GetByIdAsync(id);
var data = await _leaveRequestRepository.GetByIdWithTrackingAsync(id);
if (data == null)
{
//return Success(new List<object>());
@ -1173,7 +1173,7 @@ namespace BMA.EHR.Leave.Service.Controllers
}
else
{
await _leaveRequestRepository.ApproveCancelLeaveRequestAsync(data.Id, "อนุมัติการขอยกเลิกการลา โดยระบบ");
data = await _leaveRequestRepository.ApproveCancelLeaveRequestAsync(data, "อนุมัติการขอยกเลิกการลา โดยระบบ");
}
// upload leave cancel document
@ -1187,7 +1187,7 @@ namespace BMA.EHR.Leave.Service.Controllers
}
// save to database
await _leaveRequestRepository.UpdateAsync(data);
await _leaveRequestRepository.UpdateWithTrackingAsync(data);
return Success();
}