db->name('SystemData')->where(['name' => $name])->value('value'), true); return empty($data) ? [] : $data; } else { return data_save('SystemData', ['name' => $name, 'value' => json_encode($value, JSON_UNESCAPED_UNICODE)], 'name'); } } } if (!function_exists('sysoplog')) { /** * 写入系统日志 * @param string $action 日志行为 * @param string $content 日志内容 * @return boolean */ function sysoplog($action, $content) { $app = app(); return $app->db->name('SystemOplog')->insert([ 'node' => \think\admin\service\NodeService::instance()->getCurrent(), 'geoip' => $app->request->isCli() ? '127.0.0.1' : $app->request->ip(), 'action' => $action, 'content' => $content, 'username' => $app->request->isCli() ? 'cli' : $app->session->get('user.username', ''), ]); } }