Browse Source

'bid加密'

zhuchengjie 2 years ago
parent
commit
4761193f7c
1 changed files with 6 additions and 1 deletions
  1. 6 1
      app/Http/Controllers/QuickApp/Book/BookController.php

+ 6 - 1
app/Http/Controllers/QuickApp/Book/BookController.php

@@ -689,6 +689,10 @@ class BookController extends BaseController
             return response()->success([]);
             return response()->success([]);
         }
         }
 
 
+        if(!empty($bid)){
+            $bid = Hashids::decode($bid)[0];
+        }
+
         //判断包是否存在
         //判断包是否存在
         $package_info = QappPackage::getPackageByPackage($package);
         $package_info = QappPackage::getPackageByPackage($package);
         if(empty($package_info) || !isset($package_info->channel_id)){
         if(empty($package_info) || !isset($package_info->channel_id)){
@@ -708,8 +712,9 @@ class BookController extends BaseController
         }
         }
 
 
         $list = ChannelRecommendBooksService::getRecommendBooks($package_info->channel_id,$bid,$priority);
         $list = ChannelRecommendBooksService::getRecommendBooks($package_info->channel_id,$bid,$priority);
-        foreach($list as $item){
+        foreach($list as $key => $item){
             $this->incrRecommendNum($package_info->channel_id,$item['bid']);
             $this->incrRecommendNum($package_info->channel_id,$item['bid']);
+            $list[$key]['bid'] = Hashids::encode($item['bid']);
         }
         }
 
 
         return response()->success($list);
         return response()->success($list);