|
...
|
...
|
@@ -17,6 +17,7 @@ use App\Models\News\News; |
|
|
|
use App\Models\News\NewsCategory;
|
|
|
|
use App\Models\Product\Category;
|
|
|
|
use App\Models\Product\CategoryRelated;
|
|
|
|
use App\Models\Product\Keyword;
|
|
|
|
use App\Models\Product\KeywordRelated;
|
|
|
|
use App\Models\Product\Product;
|
|
|
|
use App\Models\RouteMap\RouteMap;
|
|
...
|
...
|
@@ -92,6 +93,7 @@ class TicketUploadDataLogic extends BaseLogic |
|
|
|
$filed = 'name';
|
|
|
|
if($type == 1){
|
|
|
|
$cateModel = new Category();
|
|
|
|
$keywodModel = new KeyWord();
|
|
|
|
$filed = 'title';
|
|
|
|
}elseif ($type == 2){
|
|
|
|
$cateModel = new BlogCategory();
|
|
...
|
...
|
@@ -99,9 +101,16 @@ class TicketUploadDataLogic extends BaseLogic |
|
|
|
$cateModel = new NewsCategory();
|
|
|
|
}
|
|
|
|
if($is_array){
|
|
|
|
return $cateModel->whereIn('id', (array)$category_id)
|
|
|
|
$cate_arr = $cateModel->whereIn('id', (array)$category_id)
|
|
|
|
->pluck($filed, 'id')
|
|
|
|
->toArray();
|
|
|
|
if($type == 1){
|
|
|
|
$keywod_arr = $keywodModel->whereIn('id', (array)$category_id)
|
|
|
|
->pluck($filed, 'id')
|
|
|
|
->toArray();
|
|
|
|
return ['keywod_arr' => $keywod_arr, 'cate_arr' => $cate_arr];
|
|
|
|
}
|
|
|
|
return ['cate_arr' => $cate_arr];
|
|
|
|
}else{
|
|
|
|
$cateArr = $cateModel->selectField(['id'=>['in',$category_id]],$filed);
|
|
|
|
return implode(',',$cateArr);
|
...
|
...
|
|