Merge branch 'develop' into working
This commit is contained in:
commit
d45a61262a
1 changed files with 21 additions and 6 deletions
|
|
@ -56,12 +56,26 @@ namespace BMA.EHR.DisciplineResult.Service.Controllers
|
|||
[HttpGet()]
|
||||
public async Task<ActionResult<ResponseObject>> GetDisciplineResult(int page = 1, int pageSize = 25, string keyword = "", string status = "")
|
||||
{
|
||||
var data_search = (from x in _context.DisciplineDisciplinarys
|
||||
where x.Title.Contains(keyword)
|
||||
where x.Status.Contains("DONE") || x.Status.Contains("REPORT")
|
||||
// x.DisciplinaryFaultLevel == null ? false : x.DisciplinaryFaultLevel.Contains(keyword) ||
|
||||
// x.DisciplinaryCaseFault == null ? false : x.DisciplinaryCaseFault.Contains(keyword) ||
|
||||
select x).ToList();
|
||||
// var data_search = (from x in _context.DisciplineDisciplinarys
|
||||
// where x.Title.Contains(keyword) ||
|
||||
// (x.ResultOc == null ? false : x.ResultOc.Contains(keyword)) ||
|
||||
// (x.ResultDisciplineType == null ? false : x.ResultDisciplineType.Contains(keyword)) ||
|
||||
// (x.ResultTitleType == null ? false : x.ResultTitleType.Contains(keyword)) ||
|
||||
// (x.ResultYear == null ? false : (x.ResultYear + 543).ToString().Contains(keyword))
|
||||
// where x.Status.Contains("DONE") || x.Status.Contains("REPORT")
|
||||
// // x.DisciplinaryFaultLevel == null ? false : x.DisciplinaryFaultLevel.Contains(keyword) ||
|
||||
// // x.DisciplinaryCaseFault == null ? false : x.DisciplinaryCaseFault.Contains(keyword) ||
|
||||
// select x).ToList();
|
||||
var data_search = await _context.DisciplineDisciplinarys.AsQueryable()
|
||||
.Where(x => x.Title.Contains(keyword) ||
|
||||
(x.ResultOc == null ? false : x.ResultOc.Contains(keyword)) ||
|
||||
(x.ResultDisciplineType == null ? false : x.ResultDisciplineType.Contains(keyword)) ||
|
||||
(x.ResultTitleType == null ? false : x.ResultTitleType.Contains(keyword)) ||
|
||||
(x.ResultYear == null ? false : (x.ResultYear + 543).ToString().Contains(keyword)))
|
||||
.Where(x => x.Status.Contains("DONE") || x.Status.Contains("REPORT"))
|
||||
.ToListAsync();
|
||||
// x.DisciplinaryFaultLevel == null ? false : x.DisciplinaryFaultLevel.Contains(keyword) ||
|
||||
// x.DisciplinaryCaseFault == null ? false : x.DisciplinaryCaseFault.Contains(keyword) ||
|
||||
if (status.Trim().ToUpper() != "ALL")
|
||||
data_search = data_search.Where(x => x.Status.Contains(status.Trim().ToUpper())).ToList();
|
||||
var data = data_search
|
||||
|
|
@ -78,6 +92,7 @@ namespace BMA.EHR.DisciplineResult.Service.Controllers
|
|||
ResultOc = x.ResultOc,//
|
||||
ResultDisciplineType = x.ResultDisciplineType,//
|
||||
ResultTitleType = x.ResultTitleType,//
|
||||
ResultYear = x.ResultYear,//
|
||||
})
|
||||
.OrderByDescending(x => x.CreatedAt)
|
||||
.Skip((page - 1) * pageSize)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue