Update LeaveController to refine check-in/check-out logic based on meeting location #2223
This commit is contained in:
parent
c1d689ebfa
commit
04dbe6ee3b
1 changed files with 39 additions and 40 deletions
|
|
@ -3635,8 +3635,8 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
if (data == null)
|
if (data == null)
|
||||||
return Error(GlobalMessages.DataNotFound);
|
return Error(GlobalMessages.DataNotFound);
|
||||||
|
|
||||||
if (data.CheckInStatus == "NORMAL" || data.CheckOutStatus == "NORMAL")
|
//if (data.CheckInStatus == "NORMAL" || data.CheckOutStatus == "NORMAL")
|
||||||
{
|
|
||||||
var userId = UserId == null ? Guid.Empty : Guid.Parse(UserId);
|
var userId = UserId == null ? Guid.Empty : Guid.Parse(UserId);
|
||||||
var profile = await _userProfileRepository.GetProfileByKeycloakIdNewAsync(userId, AccessToken);
|
var profile = await _userProfileRepository.GetProfileByKeycloakIdNewAsync(userId, AccessToken);
|
||||||
var defaultRound = await _dutyTimeRepository.GetDefaultAsync();
|
var defaultRound = await _dutyTimeRepository.GetDefaultAsync();
|
||||||
|
|
@ -3680,7 +3680,6 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
data.CheckOut = roundCheckOutTime;
|
data.CheckOut = roundCheckOutTime;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
data.CheckInStatus = req.CheckInStatus;
|
data.CheckInStatus = req.CheckInStatus;
|
||||||
data.CheckOutStatus = req.CheckOutStatus;
|
data.CheckOutStatus = req.CheckOutStatus;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue