|
@@ -684,30 +684,34 @@ class BookController extends BaseController
|
|
|
{
|
|
|
$package = $request->header('x-package','');
|
|
|
$bid = $request->get('bid',0);
|
|
|
- $priority = $request->get('priority',0);
|
|
|
if(empty($package)){
|
|
|
+ \Log::info('recommendBooks:1');
|
|
|
return response()->success([]);
|
|
|
}
|
|
|
|
|
|
if(!empty($bid)){
|
|
|
+ \Log::info('recommendBooks:2');
|
|
|
$bid = Hashids::decode($bid)[0];
|
|
|
}
|
|
|
|
|
|
//判断包是否存在
|
|
|
$package_info = QappPackage::getPackageByPackage($package);
|
|
|
if(empty($package_info) || !isset($package_info->channel_id)){
|
|
|
+ \Log::info('recommendBooks:3');
|
|
|
return response()->success([]);
|
|
|
}
|
|
|
|
|
|
//包对应有没有配置开启推荐书单
|
|
|
$config = ChannelRecommendBookConfigService::getRecommendConfigs($package_info->channel_id);
|
|
|
if(empty($config) || !isset($config->status) || $config->status == 0){
|
|
|
+ \Log::info('recommendBooks:4');
|
|
|
return response()->success([]);
|
|
|
}
|
|
|
|
|
|
//根据频率和用户属性决定是否需要返回
|
|
|
$res = $this->checkUsersAuth($config);
|
|
|
if(!$res){
|
|
|
+ \Log::info('recommendBooks:5');
|
|
|
return response()->success([]);
|
|
|
}
|
|
|
|
|
@@ -716,10 +720,10 @@ class BookController extends BaseController
|
|
|
foreach($list as $key => $item){
|
|
|
$this->incrRecommendNum($package_info->channel_id,$item->bid);
|
|
|
}
|
|
|
-
|
|
|
+ \Log::info('recommendBooks:6');
|
|
|
return response()->collection(new BookTransformer(), $list);
|
|
|
}
|
|
|
-
|
|
|
+ \Log::info('recommendBooks:7');
|
|
|
return response()->success([]);
|
|
|
}
|
|
|
|