|
@@ -1,4 +1,5 @@
|
|
|
<?php
|
|
|
+
|
|
|
declare(strict_types=1);
|
|
|
namespace App\Controller;
|
|
|
|
|
@@ -14,11 +15,13 @@ use Hyperf\Context\Context;
|
|
|
* ClassCollectorController
|
|
|
* @package App\Controller
|
|
|
*/
|
|
|
+
|
|
|
class CollectorController extends AbstractController
|
|
|
{
|
|
|
#[Inject]
|
|
|
protected ValidatorFactoryInterface $validationFactory;
|
|
|
|
|
|
+
|
|
|
/**
|
|
|
* @var CollectorServiceInterface
|
|
|
*/
|
|
@@ -96,6 +99,18 @@ class CollectorController extends AbstractController
|
|
|
}
|
|
|
return Result::success($result['data']);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function sendCrawler()
|
|
|
+ {
|
|
|
+ $requireData = $this->request->all();
|
|
|
+ $result = $this->collectorServiceClient->sendCrawler($requireData);
|
|
|
+
|
|
|
+ return $result?Result::success($result['data']):Result::error($result['message']);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|