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; }