fix Approve การลงเวลากรณีพิเศษ
Some checks failed
release-dev / release-dev (push) Failing after 12s
Some checks failed
release-dev / release-dev (push) Failing after 12s
This commit is contained in:
parent
326a258e2b
commit
2d7459da25
1 changed files with 20 additions and 6 deletions
|
|
@ -2077,6 +2077,20 @@ namespace BMA.EHR.Leave.Service.Controllers
|
|||
processTimeStamp.EditStatus = "APPROVE";
|
||||
processTimeStamp.EditReason = req.Reason;
|
||||
|
||||
if (requestData.CheckInEdit)
|
||||
{
|
||||
processTimeStamp.CheckInPOI = requestData.POI ?? "";
|
||||
processTimeStamp.CheckInLat = requestData.Latitude ?? 0;
|
||||
processTimeStamp.CheckInLon = requestData.Longitude ?? 0;
|
||||
}
|
||||
|
||||
if (requestData.CheckOutEdit)
|
||||
{
|
||||
processTimeStamp.CheckOutPOI = requestData.POI ?? "";
|
||||
processTimeStamp.CheckOutLat = requestData.Latitude ?? 0;
|
||||
processTimeStamp.CheckOutLon = requestData.Longitude ?? 0;
|
||||
}
|
||||
|
||||
await _processUserTimeStampRepository.AddAsync(processTimeStamp);
|
||||
}
|
||||
else
|
||||
|
|
@ -2085,9 +2099,9 @@ namespace BMA.EHR.Leave.Service.Controllers
|
|||
{
|
||||
processTimeStamp.CheckIn = DateTime.Parse($"{requestData.CheckDate.Date.ToString("yyyy-MM-dd")} {req.CheckInTime}");
|
||||
processTimeStamp.CheckInRemark = req.Reason;
|
||||
processTimeStamp.CheckInLat = 0;
|
||||
processTimeStamp.CheckInLon = 0;
|
||||
processTimeStamp.CheckInPOI = "ลงเวลากรณีพิเศษ";
|
||||
//processTimeStamp.CheckInLat = 0;
|
||||
//processTimeStamp.CheckInLon = 0;
|
||||
//processTimeStamp.CheckInPOI = "ลงเวลากรณีพิเศษ";
|
||||
processTimeStamp.CheckInStatus = req.CheckInStatus;
|
||||
|
||||
processTimeStamp.CheckInPOI = requestData.POI ?? "";
|
||||
|
|
@ -2099,9 +2113,9 @@ namespace BMA.EHR.Leave.Service.Controllers
|
|||
{
|
||||
processTimeStamp.CheckOut = DateTime.Parse($"{requestData.CheckDate.Date.ToString("yyyy-MM-dd")} {req.CheckOutTime}");
|
||||
processTimeStamp.CheckOutRemark = req.Reason;
|
||||
processTimeStamp.CheckOutLat = 0;
|
||||
processTimeStamp.CheckOutLon = 0;
|
||||
processTimeStamp.CheckOutPOI = "ลงเวลากรณีพิเศษ";
|
||||
//processTimeStamp.CheckOutLat = 0;
|
||||
//processTimeStamp.CheckOutLon = 0;
|
||||
//processTimeStamp.CheckOutPOI = "ลงเวลากรณีพิเศษ";
|
||||
processTimeStamp.CheckOutStatus = req.CheckOutStatus;
|
||||
|
||||
processTimeStamp.CheckOutPOI = requestData.POI ?? "";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue