|
@@ -11,6 +11,7 @@ namespace App\Modules\Book\Services;
|
|
|
|
|
|
use App\Modules\Book\Models\BookCombinationConfig;
|
|
|
use App\Modules\Book\Models\BookConfig;
|
|
|
+use App\Modules\Book\Models\BookCopyright;
|
|
|
use App\Modules\Product\Services\ProductService;
|
|
|
use App\Modules\Book\Models\Book;
|
|
|
use App\Modules\Book\Models\BookKeyword;
|
|
@@ -358,4 +359,24 @@ class BookConfigService
|
|
|
}
|
|
|
return $bid_list->orderBy('recommend_index' , 'desc')->orderBy("book_configs.is_high_quality",'desc')->orderBy('books.id' , 'asc')->limit($limit)->pluck('book_configs.bid')->toArray();
|
|
|
}
|
|
|
+
|
|
|
+ /***
|
|
|
+ * 书籍授权情况 2黑名单 1白名单 其他 无特殊添加
|
|
|
+ * name: bookCopyright
|
|
|
+ * @param mixed $bid
|
|
|
+ * @param mixed $distribution_channel_id
|
|
|
+ * date 2022/11/14 17:16
|
|
|
+ */
|
|
|
+ public static function bookCopyright($bid, $distribution_channel_id = 0)
|
|
|
+ {
|
|
|
+ if ($distribution_channel_id < 1){
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ return BookCopyright::where('distribution_channel_id',$distribution_channel_id)
|
|
|
+ ->where('bid',$bid)
|
|
|
+ ->where('is_enabled',1)
|
|
|
+ ->where('platform',"qapp")
|
|
|
+ ->value('type');
|
|
|
+
|
|
|
+ }
|
|
|
}
|