public Result UserList(int userId) { if (!User.Super) { return(Fail("你没有权限操作")); } try { List <UserInfo> user; if (userId <= 0) { user = _repository.FindAll().ToList(); } else { user = _repository.FindAll().Where(n => n.Id == userId).ToList(); } return(Success(new { list = user })); } catch (Exception ex) { _logger.LogError(ex.Message + ex.StackTrace); return(Fail("系统错误")); } }