Пример #1
0
 public ExcutedResult QueryLoginLog(LoginLogParam model)
 {
     try
     {
         if (model == null)
         {
             throw new BusinessException(BusinessResultCode.ArgumentError, "参数错误或无效");
         }
         if (String.IsNullOrEmpty(model.SortName))
         {
             model.SortName        = "CreateTime";
             model.IsSortOrderDesc = true;
             model.SortList        = new Dictionary <string, bool> {
                 { model.SortName, model.IsSortOrderDesc }
             };
         }
         var dataInfo = Repository.GetQuery(model);
         return(ExcutedResult.SuccessResult(dataInfo));
     }
     catch (BusinessException businessException)
     {
         return(ExcutedResult.FailedResult(businessException.ErrorCode, businessException.Message));
     }
     catch (Exception exception)
     {
         return(ExcutedResult.FailedResult(SysResultCode.ServerException, "网络异常,请稍后重试或联系管理员!"));
     }
 }
Пример #2
0
 public ExcutedResult GetLoginLogDataInfo([FromBody] LoginLogParam model)
 {
     return(_loginLogLogic.QueryLoginLog(model));
 }
Пример #3
0
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public PagedResults <LoginLog> GetQuery(LoginLogParam model)
        {
            var iQueryable = GetAdvQuery(model);

            return(iQueryable.ToPagedResults <LoginLog, LoginLog>(model));
        }