rkljw 3 месяцев назад
Родитель
Сommit
d66ccb09c0
3 измененных файлов с 52 добавлено и 27 удалено
  1. 20 0
      app/Controller/WebController.php
  2. 4 3
      app/Middleware/Auth/WebMiddleware.php
  3. 28 24
      config/api/web.php

+ 20 - 0
app/Controller/WebController.php

@@ -480,4 +480,24 @@ class WebController extends AbstractController
         return Result::success($result['data']);
         
     }
+
+    public function baidu()
+    {
+        $urls = array(
+            'http://fzfzcj.org.cn/show-556063.html',
+            'http://fzfzcj.org.cn/show-556048.html',
+        );
+        $api = 'http://data.zz.baidu.com/urls?site=fzfzcj.org.cn&token=IVjFiMc1nhtrj3by';
+        $ch = curl_init();
+        $options =  array(
+            CURLOPT_URL => $api,
+            CURLOPT_POST => true,
+            CURLOPT_RETURNTRANSFER => true,
+            CURLOPT_POSTFIELDS => implode("\n", $urls),
+            CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
+        );
+        curl_setopt_array($ch, $options);
+        $result = curl_exec($ch);
+        return Result::success($result);
+    }
 }

+ 4 - 3
app/Middleware/Auth/WebMiddleware.php

@@ -42,16 +42,17 @@ class WebMiddleware implements MiddlewareInterface
 
         $header = $request->getHeaders();
         try {
-          
+//           var_dump("ceshi:",$header ,  isset($header['origin']) , $header['origin'][0]!='null' , isset($header['origin'][0]));
             if($header &&  isset($header['origin']) && $header['origin'][0]!='null' && isset($header['origin'][0])){
+                var_dump("==========");
                 $origin = $header['origin'][0];
                 $logindevice = explode("//", $origin);
                 $data = [
                     'website_url'=>$logindevice[1]
                 ];
-                // var_dump("222:",$data);
+                 var_dump("222:",$data);
                 $result = $this->websiteServiceClient->getWebsiteId($data);
-                // var_dump("3333333:",$result);
+                 var_dump("3333333:",$result);
                 if(!isset($result['data']['id']) || !$result['data']['id']){
                     return $this->response->json(
                         [

+ 28 - 24
config/api/web.php

@@ -1,24 +1,28 @@
-<?php
-
-declare(strict_types=1);
-
-use App\Controller\WebController;
-use Hyperf\HttpServer\Router\Router;
-use App\Middleware\Auth\WebMiddleware;
-Router::addGroup(
-    '/web', function () {
-                Router::get('/getWebsiteCategory', [WebController::class, 'getWebsiteCategory']);
-                Router::get('/getWebsiteDistrit', [WebController::class, 'getWebsiteDistrit']);
-                Router::get('/getWebsiteAdvertisement', [WebController::class, 'getWebsiteAdvertisement']);
-                Router::get('/selectWebsiteDepartment', [WebController::class, 'selectWebsiteDepartment']);
-                Router::get('/selectWebsiteArea', [WebController::class, 'selectWebsiteArea']);
-                Router::get('/getWebsiteArticlett', [WebController::class, 'getWebsiteArticlett']);
-                Router::get('/getWebsiteModelArticles', [WebController::class, 'getWebsiteModelArticles']);
-                Router::get('/getWebsiteModelCategory', [WebController::class, 'getWebsiteModelCategory']);
-                Router::get('/getWebsiteArticlesList', [WebController::class, 'getWebsiteArticlesList']);
-                Router::get('/selectWebsiteArticleInfo', [WebController::class, 'selectWebsiteArticleInfo']);
-
-                Router::get('/selectWebsiteLinks', [WebController::class, 'selectWebsiteLinks']);
-            },
-    ['middleware' => [WebMiddleware::class]]
-);
+<?php
+
+declare(strict_types=1);
+
+use App\Controller\WebController;
+use Hyperf\HttpServer\Router\Router;
+use App\Middleware\Auth\WebMiddleware;
+Router::addGroup(
+    '/web', function () {
+                Router::get('/getWebsiteCategory', [WebController::class, 'getWebsiteCategory']);
+                Router::get('/getWebsiteDistrit', [WebController::class, 'getWebsiteDistrit']);
+                Router::get('/getWebsiteAdvertisement', [WebController::class, 'getWebsiteAdvertisement']);
+                Router::get('/selectWebsiteDepartment', [WebController::class, 'selectWebsiteDepartment']);
+                Router::get('/selectWebsiteArea', [WebController::class, 'selectWebsiteArea']);
+                Router::get('/getWebsiteArticlett', [WebController::class, 'getWebsiteArticlett']);
+                Router::get('/getWebsiteModelArticles', [WebController::class, 'getWebsiteModelArticles']);
+                Router::get('/getWebsiteModelCategory', [WebController::class, 'getWebsiteModelCategory']);
+                Router::get('/getWebsiteArticlesList', [WebController::class, 'getWebsiteArticlesList']);
+                Router::get('/selectWebsiteArticleInfo', [WebController::class, 'selectWebsiteArticleInfo']);
+
+                Router::get('/selectWebsiteLinks', [WebController::class, 'selectWebsiteLinks']);
+
+                Router::get('/baidu', [WebController::class, 'baidu']);
+
+
+            },
+    ['middleware' => [WebMiddleware::class]]
+);