ソースを参照

Merge remote-tracking branch 'origin/develop' into develop

wzq 5 年 前
コミット
503662c9ea
共有1 個のファイルを変更した6 個の追加2 個の削除を含む
  1. 6 2
      app/Repositories/BeanRepository.php

+ 6 - 2
app/Repositories/BeanRepository.php

@@ -209,9 +209,10 @@ class BeanRepository
     //获取每日新闻
     function getNews($request) {
         try {
+            $sign = generateSign([], config('customer.app_secret'));
             $url = config("customer.app_service_url").'/config/v2/starNews/lists';
             $array = [
-                'json' => [], 'query' => [], 'http_errors' => false,'headers'=>['Authorization'=>"Bearer ".JWTAuth::getToken()]
+                'json' => ['sign' => $sign], 'query' => [], 'http_errors' => false
             ];
             return http($url,$array,'get');
         } catch (\Exception $e) {
@@ -250,7 +251,7 @@ class BeanRepository
         Log::debug($exchange);
 
         $post_detail = new Post();
-        if (isset($request['post_id'])){
+        if (isset($request['post_id']) && $request['post_id']){
             $post = $post_detail->
                 join('post_data', 'post_data.post_id', '=', 'post.id')
                 ->select('post.*','post_data.pv')
@@ -265,6 +266,9 @@ class BeanRepository
                 $post->imgs = $imgs;
                 $post->topic = $post->topic();
                 $star_detail['post'] = $post;
+            }else{
+                Log::debug($request['post_id']);
+                return jsonError('该帖子已被删除');
             }
         }
         $user_info = $this->getUserInfo($invite_code = $request['invite_code']);