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();
$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;
}