fix : Error แก้ไข เนื่องจากกระทบการยกเลิก tracking entity id
Some checks failed
release-dev / release-dev (push) Failing after 13s
Some checks failed
release-dev / release-dev (push) Failing after 13s
This commit is contained in:
parent
069f427459
commit
bb9e79b06c
3 changed files with 84 additions and 6 deletions
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue