เพิ่ม REsponse LeaveRange,LeaveRangeEnd ลงใน /user/table
Some checks failed
release-dev / release-dev (push) Failing after 12s
Some checks failed
release-dev / release-dev (push) Failing after 12s
เพิ่ม fullname ลงไป และ search จากฟีลนั้น
This commit is contained in:
parent
04b17729e0
commit
d54db7b58f
3 changed files with 11 additions and 4 deletions
|
|
@ -108,10 +108,7 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
if (req.Type != Guid.Empty)
|
if (req.Type != Guid.Empty)
|
||||||
resData = resData.Where(x => x.LeaveTypeId == req.Type).ToList();
|
resData = resData.Where(x => x.LeaveTypeId == req.Type).ToList();
|
||||||
|
|
||||||
if (req.Keyword != "")
|
var result = new List<dynamic>();
|
||||||
resData = resData.Where(x => x.FirstName!.Contains(req.Keyword) || x.LastName!.Contains(req.Keyword)).ToList();
|
|
||||||
|
|
||||||
var result = new List<object>();
|
|
||||||
|
|
||||||
foreach (var item in resData)
|
foreach (var item in resData)
|
||||||
{
|
{
|
||||||
|
|
@ -119,6 +116,7 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
{
|
{
|
||||||
item.Id,
|
item.Id,
|
||||||
item.ProfileId,
|
item.ProfileId,
|
||||||
|
FullName = $"{item.Prefix}{item.FirstName} {item.LastName}",
|
||||||
item.Prefix,
|
item.Prefix,
|
||||||
item.FirstName,
|
item.FirstName,
|
||||||
item.LastName,
|
item.LastName,
|
||||||
|
|
@ -135,6 +133,9 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (req.Keyword != "")
|
||||||
|
result = result.Where(x => x.FullName!.Contains(req.Keyword)).ToList();
|
||||||
|
|
||||||
var pageResult = result.Skip((req.Page - 1) * req.PageSize).Take(req.PageSize).ToList();
|
var pageResult = result.Skip((req.Page - 1) * req.PageSize).Take(req.PageSize).ToList();
|
||||||
|
|
||||||
return Success(new { data = pageResult, total = result.Count });
|
return Success(new { data = pageResult, total = result.Count });
|
||||||
|
|
|
||||||
|
|
@ -1312,6 +1312,8 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
LeaveStartDate = item.LeaveStartDate,
|
LeaveStartDate = item.LeaveStartDate,
|
||||||
LeaveEndDate = item.LeaveEndDate,
|
LeaveEndDate = item.LeaveEndDate,
|
||||||
HajjDayStatus = item.HajjDayStatus,
|
HajjDayStatus = item.HajjDayStatus,
|
||||||
|
LeaveRange = item.LeaveRange,
|
||||||
|
LeaveRangeEnd = item.LeaveRangeEnd,
|
||||||
};
|
};
|
||||||
result.Add(res);
|
result.Add(res);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,5 +22,9 @@
|
||||||
public DateTime LeaveStartDate { get; set; } = DateTime.Now;
|
public DateTime LeaveStartDate { get; set; } = DateTime.Now;
|
||||||
|
|
||||||
public DateTime LeaveEndDate { get; set; } = DateTime.Now;
|
public DateTime LeaveEndDate { get; set; } = DateTime.Now;
|
||||||
|
|
||||||
|
public string? LeaveRange { get; set; } = "ALL";
|
||||||
|
|
||||||
|
public string? LeaveRangeEnd { get; set; } = "ALL";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue