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("系统错误"));
     }
 }