rkljw 1 周之前
父節點
當前提交
7c35c01e59

+ 22 - 0
app/Controller/WebController.php

@@ -1223,4 +1223,26 @@ class WebController extends AbstractController
         $result = $this->newsServiceClient->getWebsiteTsbb($requireData);
         return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
     }
+    /**
+     * 列表数据
+     */
+    public function getWebsiteTsbbList()
+    {
+        $requireData = $this->request->all();
+        var_dump("====:",$requireData);
+        $requireData['website_id'] =  Context::get("SiteId");
+        $result = $this->newsServiceClient->getWebsiteTsbbList($requireData);
+        return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
+    }
+    /**
+     * 详情页
+     */
+    public function getWebsiteTsbbDetail()
+    {
+        $requireData = $this->request->all();
+        var_dump("====:",$requireData);
+        $requireData['website_id'] =  Context::get("SiteId");
+        $result = $this->newsServiceClient->getWebsiteTsbbDetail($requireData);
+        return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
+    }
 }

+ 17 - 0
app/JsonRpc/NewsService.php

@@ -710,4 +710,21 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
+
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function getWebsiteTsbb(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    public function getWebsiteTsbbList(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
+    public function getWebsiteTsbbDetail(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
 }

+ 8 - 0
app/JsonRpc/NewsServiceInterface.php

@@ -375,4 +375,12 @@ interface NewsServiceInterface
      * @return mixed
      */
     public function getWebsiteJobSelect(array $data);
+
+    /**
+     * @param array $data
+     * @return mixed
+     */
+    public function getWebsiteTsbb(array $data);
+    public function getWebsiteTsbbList(array $data);
+    public function getWebsiteTsbbDetail(array $data);
 }

+ 6 - 1
config/api/web.php

@@ -92,7 +92,12 @@ Router::addGroup(
                 // Router::get('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
                 // 沟通简历
                 // Router::get('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
-                
+                //贴身宝贝
+                Router::get('/getWebsiteTsbb', [WebController::class, 'getWebsiteTsbb']);
+                //列表页
+                Router::get('/getWebsiteTsbbList', [WebController::class, 'getWebsiteTsbbList']);
+                //详情页
+                Router::get('/getWebsiteTsbbDetail', [WebController::class, 'getWebsiteTsbbDetail']);
             },
     ['middleware' => [WebMiddleware::class]]
 );

+ 6 - 6
config/autoload/crontab.php

@@ -8,11 +8,11 @@ return [
     // 是否开启定时任务
     'enable' => true,
     'crontab' => [
-        (new Crontab())
-            ->setName('HistoryTodayTask')
-            ->setRule('0 0 0  * * *') // 每天凌晨执行一次
-            ->setCallback([App\Task\HistoryTodayTask::class, '__invoke'])
-            ->setMemo('获取历史上的今天')
-            ->setTimezone('Asia/Shanghai'),
+//        (new Crontab())
+//            ->setName('HistoryTodayTask')
+//            ->setRule('0 0 0  * * *') // 每天凌晨执行一次
+//            ->setCallback([App\Task\HistoryTodayTask::class, '__invoke'])
+//            ->setMemo('获取历史上的今天')
+//            ->setTimezone('Asia/Shanghai'),
     ],
 ];

+ 21 - 0
config/autoload/services.php

@@ -76,6 +76,27 @@ return [
             'nodes' => [
                 ['host' => '127.0.0.1', 'port' => 9505],
             ],
+            'settings' => [
+                'open_length_check' => true,
+                'package_max_length' => 15 * 1024 * 1024, // 最大包长度
+                'package_length_type' => 'N',
+                'package_body_offset' => 8,
+                'package_length_offset' => 4,
+                'package_length_field' => 'length',
+            ],
+            'options' => [
+                'connect_timeout' => 50.0, // 连接超时时间,单位为秒
+                'read_timeout' => 100.0, // 读取超时时间,单位为秒
+                'write_timeout' => 100.0, // 写入超时时间,单位为秒
+            ],
+            'pool' => [
+                'min_connections' => 1,
+                'max_connections' => 30,
+                'connect_timeout' => 100.0, // 连接池连接超时时间,单位为秒
+                'wait_timeout' => 30.0, // 等待连接池可用连接的超时时间,单位为秒
+                'heartbeat' => -1, // 心跳检测间隔,-1 表示禁用心跳检测
+                'max_idle_time' => 60.0, // 连接的最大空闲时间,单位为秒
+            ],
         ],
         [
             //友情链接服务