public ActionResult GetLogList(LogGetModel model) { var result = new StandardJsonResult <LogViewResultModel>(); result.Try(() => { if (model.page < 1) { model.page = 1; } if (model.rows < 1) { model.rows = 10; } var cond = new SearchLogConditionDto { UserID = model.UserID, EnterpriseID = _enterpriseID, EndTime = model.EndTime, StartTime = model.StartTime, OperationID = model.OperationID, UserName = model.UserName, }; int amount; var list = _logService.SearchLogsByCondition(cond, model.rows, model.page, out amount); var rlist = new List <LogViewModel>(); foreach (var log in list) { var vlog = (LogViewModel)log; //vlog.UserName = _userService.GetFrontUserByUserID(log.UserID).Name; rlist.Add(vlog); } result.Value = new LogViewResultModel(); result.Value.total = amount; result.Value.rows = rlist; }); return(new OringinalJsonResult <LogViewResultModel> { Value = result.Value }); }
public ActionResult GetLogList(BackLogGetModel model) { var result = new StandardJsonResult <BackLogViewResultModel>(); result.Try(() => { if (model.page < 1) { model.page = 1; } if (model.rows < 1) { model.rows = 10; } SearchLogConditionDto cond; if (model.EnterpriseId == null || model.EnterpriseId.Equals("")) { cond = new SearchLogConditionDto { UserID = model.UserID, EnterpriseID = "", EndTime = model.EndTime, StartTime = model.StartTime, OperationID = model.OperationID, UserName = model.UserName }; } else { cond = new SearchLogConditionDto { UserID = model.UserID, EnterpriseID = model.EnterpriseId, EndTime = model.EndTime, StartTime = model.StartTime, OperationID = model.OperationID, UserName = model.UserName }; } int amount; var list = _logService.SearchLogsByCondition(cond, model.rows, model.page, out amount); var rlist = new List <BackLogViewModel>(); foreach (var log in list) { var vlog = (BackLogViewModel)log; try { if (log.EnterpriseID == null) { var user = _userService.GetFrontUserByUserID(log.UserID); if (user != null && user.EnterpiseID != null) { vlog.EnterpriseName = _entService.GetOneByEnterpriseID(user.EnterpiseID).Name; } else { vlog.EnterpriseName = "无企业ID和用户所属企业信息"; } } else { vlog.EnterpriseName = _entService.GetOneByEnterpriseID(log.EnterpriseID).Name; } } catch (Exception) { vlog.EnterpriseName = "(" + log.EnterpriseID + ")企业名获取失败"; } rlist.Add(vlog); } result.Value = new BackLogViewResultModel(); result.Value.total = amount; result.Value.rows = rlist; }); if (result.Success == true) { return(new OringinalJsonResult <BackLogViewResultModel> { Value = result.Value }); } else { return(new OringinalJsonResult <BackLogViewResultModel> { Value = new BackLogViewResultModel() }); } }