public function maintenance($product, $name) { $query = Flight::request()->query; $operation = $query->operation; $options = Flight::request()->data->getData(); $pkg = new Pkg(); $info = $pkg->getPackageInfo($product, $name); if (!$info) { Flight::json(null, 404); } $defaults = array('batchNum' => 0, 'batchInterval' => 0); $options += $defaults; $ret = $pkg->maintenance($product, $name, $operation, $options); // 控制 Curl 请求错误 $this->handleCurlError($pkg); Flight::json($ret); }