fixed status

This commit is contained in:
Edward Yang 2022-06-30 21:09:47 +08:00
parent a365fe9a23
commit 4519a93599
1 changed files with 5 additions and 5 deletions

View File

@ -121,13 +121,13 @@ class Plugin implements Arrayable, \ArrayAccess
{ {
$this->columns[] = SettingRepo::getPluginStatusColumn(); $this->columns[] = SettingRepo::getPluginStatusColumn();
$existValues = SettingRepo::getPluginColumns($this->code); $existValues = SettingRepo::getPluginColumns($this->code);
foreach ($this->columns as &$column) { foreach ($this->columns as $index => $column) {
$dbColumn = $existValues[$column['name']] ?? null; $dbColumn = $existValues[$column['name']] ?? null;
if (empty($dbColumn)) { $value = $dbColumn ? $dbColumn->value : null;
$column['value'] = null; if ($column['name'] == 'status') {
continue; $value = (int)$value;
} }
$column['value'] = $dbColumn->value; $this->columns[$index]['value'] = $value;
} }
return $this->columns; return $this->columns;
} }