Merge branch 'develop' into working
This commit is contained in:
commit
505df8e8b1
2 changed files with 19 additions and 19 deletions
|
|
@ -1560,27 +1560,27 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||||
}
|
}
|
||||||
|
|
||||||
// เพิ่มเติมการดึงคนตามสิทธิ์แบบที่ bright ทำ #1462
|
//// เพิ่มเติมการดึงคนตามสิทธิ์แบบที่ bright ทำ #1462
|
||||||
var profileList = new List<GetProfileByKeycloakIdRootDto>();
|
//var profileList = new List<GetProfileByKeycloakIdRootDto>();
|
||||||
if (req.ProfileType.Trim().ToUpper() == "OFFICER")
|
//if (req.ProfileType.Trim().ToUpper() == "OFFICER")
|
||||||
{
|
//{
|
||||||
|
|
||||||
profileList = await _userProfileRepository.GetProfileWithNoneValidateKeycloakAllOfficerAndRevision(AccessToken, req.Node, req.NodeId, jsonData["result"] == "OWNER" || jsonData["result"] == "CHILD", req.RevisionId);
|
// profileList = await _userProfileRepository.GetProfileWithNoneValidateKeycloakAllOfficerAndRevision(AccessToken, req.Node, req.NodeId, jsonData["result"] == "OWNER" || jsonData["result"] == "CHILD", req.RevisionId);
|
||||||
}
|
//}
|
||||||
else
|
//else
|
||||||
{
|
//{
|
||||||
|
|
||||||
profileList = await _userProfileRepository.GetProfileWithNoneValidateKeycloakAllEmployeeAndRevision(AccessToken, req.Node, req.NodeId, jsonData["result"] == "OWNER" || jsonData["result"] == "CHILD", req.RevisionId);
|
// profileList = await _userProfileRepository.GetProfileWithNoneValidateKeycloakAllEmployeeAndRevision(AccessToken, req.Node, req.NodeId, jsonData["result"] == "OWNER" || jsonData["result"] == "CHILD", req.RevisionId);
|
||||||
}
|
//}
|
||||||
|
|
||||||
var keycloakList = new List<Guid>();
|
//var keycloakList = new List<Guid>();
|
||||||
if(profileList != null)
|
//if(profileList != null)
|
||||||
{
|
//{
|
||||||
keycloakList = profileList.Where(x => x.Keycloak != null).Select(x => x.Keycloak!.Value).ToList();
|
// keycloakList = profileList.Where(x => x.Keycloak != null).Select(x => x.Keycloak!.Value).ToList();
|
||||||
}
|
//}
|
||||||
|
|
||||||
var rawData = await _leaveRequestRepository.GetLeaveRequestForAdminWithAuthAsync(req.Year, req.Type, req.Status, req.StartDate, req.EndDate, keycloakList);
|
|
||||||
|
|
||||||
|
//var rawData = await _leaveRequestRepository.GetLeaveRequestForAdminWithAuthAsync(req.Year, req.Type, req.Status, req.StartDate, req.EndDate, keycloakList);
|
||||||
|
var rawData = await _leaveRequestRepository.GetLeaveRequestForAdminAsync(req.Year, req.Type, req.Status, req.StartDate, req.EndDate);
|
||||||
var result = new List<GetLeaveRequestForAdminResultDto>();
|
var result = new List<GetLeaveRequestForAdminResultDto>();
|
||||||
|
|
||||||
foreach (var item in rawData)
|
foreach (var item in rawData)
|
||||||
|
|
|
||||||
|
|
@ -28,9 +28,9 @@ namespace BMA.EHR.Leave.Service.DTOs.LeaveRequest
|
||||||
|
|
||||||
public string ProfileType { get; set; } = string.Empty;
|
public string ProfileType { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string NodeId { get; set; } = string.Empty;
|
public string? NodeId { get; set; } = string.Empty;
|
||||||
|
|
||||||
public int Node { get; set; }
|
public int? Node { get; set; }
|
||||||
|
|
||||||
public string? RevisionId { get; set; } = string.Empty;
|
public string? RevisionId { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue