tusx vor 6 Jahren
Ursprung
Commit
f0f019e9ab

+ 4 - 1
app/Http/Controllers/Wap/Advertises/ShareController.php

@@ -52,6 +52,9 @@ class ShareController extends BaseController
         ;
         $url_param_str = arr_to_url($params);
         $sign = md5($url_param_str);
+
+        $share_bring_users = ShareBringUsersService::getShareSuccessUsers($share_user_info->id);
+        $share_bring_users = json_decode(json_encode($share_bring_users));
         $url_format = '%s://site%s.%s.com/';
         /*$link =  sprintf(
             $url_format,
@@ -64,7 +67,7 @@ class ShareController extends BaseController
         \Log::info('link:'.$link);
         $imgUrl=$book_info->cover;
 
-        return view('wap.share',['params'=>compact('bid','book_name','uid','timestamp','my_sign'),'js_config'=>$js_config,'share_config'=>compact('title','desc','link','url','imgUrl')]);
+        return view('wap.share',['params'=>compact('bid','book_name','uid','timestamp','my_sign'),'share_bring_users'=>$share_bring_users,'js_config'=>$js_config,'share_config'=>compact('title','desc','link','url','imgUrl')]);
     }
 
     private function getJSConfig(){

+ 4 - 0
app/Modules/ShareFree/Models/ShareBringUsers.php

@@ -16,4 +16,8 @@ class ShareBringUsers extends Model
         }
         return self::create($data);
     }
+
+    public static function getShareSuccessUsers($share_user_id){
+        return self::join('users','users.id','=','share_bring_users.buid')->select('users.id','users.head_img','nickname')->where('share_user_id',$share_user_id)->limit(3)->get();
+    }
 }

+ 4 - 0
app/Modules/ShareFree/Services/ShareBringUsersService.php

@@ -15,4 +15,8 @@ class ShareBringUsersService
     public static function addShareUsers($data) {
         return ShareBringUsers::addShareUsers($data);
     }
+
+    public static function getShareSuccessUsers($share_user_id){
+        return ShareBringUsers::getShareSuccessUsers($share_user_id);
+    }
 }

+ 15 - 3
resources/views/wap/share.blade.php

@@ -86,9 +86,21 @@
       <div class="abs_wrap">
         <p class="book_name">{{$params['book_name']}}</p>
         <div class="user_list">
-          <img src="/static/img/defalut.png" alt="" />
-          <img src="/static/img/defalut.png" alt="" />
-          <img src="/static/img/defalut.png" alt="" />
+          @if(isset($share_bring_users[0]['head_img']))
+            <img src="{{$share_bring_users[0]['head_img']}}" alt="" />
+          @else
+            <img src="/static/img/defalut.png" alt="" />
+          @endif
+          @if(isset($share_bring_users[1]['head_img']))
+              <img src="{{$share_bring_users[1]['head_img']}}" alt="" />
+          @else
+              <img src="/static/img/defalut.png" alt="" />
+          @endif
+          @if(isset($share_bring_users[2]['head_img']))
+            <img src="{{$share_bring_users[2]['head_img']}}" alt="" />
+          @else
+                <img src="/static/img/defalut.png" alt="" />
+          @endif
         </div>
       </div>
     </div>