From 4519a93599c847dee301a2feb7ddd9a765364a3e Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Thu, 30 Jun 2022 21:09:47 +0800 Subject: [PATCH] fixed status --- beike/Plugin/Plugin.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/beike/Plugin/Plugin.php b/beike/Plugin/Plugin.php index a45bfa3e..0f58ac53 100644 --- a/beike/Plugin/Plugin.php +++ b/beike/Plugin/Plugin.php @@ -121,13 +121,13 @@ class Plugin implements Arrayable, \ArrayAccess { $this->columns[] = SettingRepo::getPluginStatusColumn(); $existValues = SettingRepo::getPluginColumns($this->code); - foreach ($this->columns as &$column) { + foreach ($this->columns as $index => $column) { $dbColumn = $existValues[$column['name']] ?? null; - if (empty($dbColumn)) { - $column['value'] = null; - continue; + $value = $dbColumn ? $dbColumn->value : null; + if ($column['name'] == 'status') { + $value = (int)$value; } - $column['value'] = $dbColumn->value; + $this->columns[$index]['value'] = $value; } return $this->columns; }