From a167b48cb53a73185cef0e0593c71e2dcc0ea9b2 Mon Sep 17 00:00:00 2001
From: Anyon <Anyon@windows10.microdone.cn>
Date: Mon, 8 May 2017 11:36:25 +0800
Subject: [PATCH] =?UTF-8?q?[=E6=9B=B4=E6=96=B0]=E6=9B=B4=E6=96=B0nodeServi?=
 =?UTF-8?q?ce=EF=BC=8C=E5=8E=BB=E9=99=A4=E6=97=A0=E6=95=88static=E7=BC=93?=
 =?UTF-8?q?=E5=AD=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 extend/service/NodeService.php | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/extend/service/NodeService.php b/extend/service/NodeService.php
index 10e329d43..efe2fae88 100644
--- a/extend/service/NodeService.php
+++ b/extend/service/NodeService.php
@@ -44,17 +44,13 @@ class NodeService {
 
     /**
      * 获取授权节点
-     * @staticvar array $nodes
      * @return array
      */
     public static function getAuthNode() {
-        static $nodes = [];
+        $nodes = cache('need_access_node');
         if (empty($nodes)) {
-            $nodes = cache('need_access_node');
-            if (empty($nodes)) {
-                $nodes = Db::name('SystemNode')->where('is_auth', '1')->column('node');
-                cache('need_access_node', $nodes);
-            }
+            $nodes = Db::name('SystemNode')->where('is_auth', '1')->column('node');
+            cache('need_access_node', $nodes);
         }
         return $nodes;
     }