/// <summary> /// 查询日志管理 /// </summary> /// <returns></returns> public List <LogDTO> GetLog(LogSearchDTO dto) { List <LogDTO> result = null; var tcdmse = SingleQueryObject.GetObj(); var pp = tcdmse.common_LogInfo.AsNoTracking().Where(p => p.LogIndex != null); if (dto.Year != null) { pp = pp.Where(p => p.LogDate.Value.Year == dto.Year); } if (dto.Month != null) { pp = pp.Where(p => p.LogDate.Value.Month == dto.Month); } if (!string.IsNullOrEmpty(dto.BelongModel)) { pp = pp.Where(p => p.BelongModel == dto.BelongModel); } if (!string.IsNullOrEmpty(dto.SearchText)) { pp = pp.Where(p => p.OpratorName.Contains(dto.SearchText)); } dto.Count = pp.Count(); pp = pp.OrderBy(m => m.LogIndex).Skip((dto.page - 1) * dto.rows).Take(dto.rows); result = Mapper.Map <List <common_LogInfo>, List <LogDTO> >(pp.ToList()); return(result); }
/// <summary> /// 得到日志信息 /// </summary> /// <param name="dto"></param> /// <returns></returns> public static ResultData <List <LogDTO> > GetLog(LogSearchDTO dto) { ResultData <List <LogDTO> > result = null; result = GetAPI <ResultData <List <LogDTO> > >(WebConfiger.MasterDataServicesUrl + "Log?LogSearchDTO=" + TransformHelper.ConvertDTOTOBase64JsonString(dto)); return(result); }
/// <summary> /// 得到日志信息 /// </summary> /// <returns></returns> public ActionResult GetLog(LogSearchDTO dto) { ResultData <List <LogDTO> > result = new ResultData <List <LogDTO> >(); result = SystemProvider.GetLog(dto); return(Json(new { total = result.Count, rows = result.Object }, JsonRequestBehavior.AllowGet)); }
public IActionResult Get([FromServices] ILogRepository repository, [FromQuery] LogSearchDTO logSearch) { try { var logs = repository.GetLogs(logSearch.Environment, logSearch.SearchBy, logSearch.Search, logSearch.OrderBy); return(Ok(logs)); } catch (Exception ex) { return(BadRequest(new { message = "An error occurred while trying to save data" })); } }
public HttpResponseMessage GetLog(string LogSearchDTO) { LogSearchDTO dto = TransformHelper.ConvertBase64JsonStringToDTO <LogSearchDTO>(LogSearchDTO); ResultDTO <List <LogDTO> > actionresult = new ResultDTO <List <LogDTO> >(); actionresult.Object = _ICommonServices.GetLog(dto); actionresult.SubmitResult = true; actionresult.rows = dto.rows; actionresult.page = dto.page; actionresult.Count = dto.Count; HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(actionresult), System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }; return(result); }