diff --git a/app/admin/controller/api/Runtime.php b/app/admin/controller/api/Runtime.php index ff39839fb..1f1252018 100644 --- a/app/admin/controller/api/Runtime.php +++ b/app/admin/controller/api/Runtime.php @@ -16,6 +16,7 @@ namespace app\admin\controller\api; +use app\admin\model\SystemConfig; use think\admin\Controller; use think\admin\service\AdminService; use think\admin\service\SystemService; @@ -97,13 +98,13 @@ class Runtime extends Controller if (AdminService::instance()->isSuper()) try { $this->app->db->transaction(function () { [$tmpdata, $newdata] = [[], []]; - foreach ($this->app->db->name('SystemConfig')->order('type,name asc')->cursor() as $item) { + foreach (SystemConfig::mk()->order('type,name asc')->cursor() as $item) { $tmpdata[$item['type']][$item['name']] = $item['value']; } foreach ($tmpdata as $type => $items) foreach ($items as $name => $value) { $newdata[] = ['type' => $type, 'name' => $name, 'value' => $value]; } - $this->_query('SystemConfig')->empty()->insertAll($newdata); + SystemConfig::mQuery()->empty()->insertAll($newdata); }); $this->app->cache->delete('SystemConfig'); sysoplog('系统运维管理', '清理系统参数配置成功'); diff --git a/app/admin/model/SystemConfig.php b/app/admin/model/SystemConfig.php new file mode 100644 index 000000000..62356347b --- /dev/null +++ b/app/admin/model/SystemConfig.php @@ -0,0 +1,15 @@ +