搜索
This commit is contained in:
@@ -4,6 +4,7 @@ namespace app\console\controller;
|
|||||||
|
|
||||||
use app\console\model\BrandBannerModel;
|
use app\console\model\BrandBannerModel;
|
||||||
use app\console\model\BrandTraitModel;
|
use app\console\model\BrandTraitModel;
|
||||||
|
use app\console\model\BrandTranslationModel;
|
||||||
use support\Request;
|
use support\Request;
|
||||||
use support\Response;
|
use support\Response;
|
||||||
use app\console\model\BrandModel;
|
use app\console\model\BrandModel;
|
||||||
@@ -108,12 +109,13 @@ class BrandController extends BaseController
|
|||||||
|
|
||||||
if ($scene === 'default') {
|
if ($scene === 'default') {
|
||||||
$params['filters'] = [];
|
$params['filters'] = [];
|
||||||
if(!empty($params['name'])){
|
|
||||||
$params['filters'][] = ['field' => 'name', 'operator' => 'like', 'value' => '%'.$params['name'].'%'];
|
|
||||||
}
|
|
||||||
if($params['status'] != ''){
|
if($params['status'] != ''){
|
||||||
$params['filters'][] = ['field' => 'status', 'operator' => '=', 'value' => $params['status']];
|
$params['filters'][] = ['field' => 'status', 'operator' => '=', 'value' => $params['status']];
|
||||||
}
|
}
|
||||||
|
if(!empty($params['name'])){
|
||||||
|
$id = BrandTranslationModel::where('name', 'like', '%'.$params['name'].'%')->pluck('id')->toArray();
|
||||||
|
$params['filters'][] = ['field' => 'id', 'operator' => 'in', 'value' => $id];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $params;
|
return $params;
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace app\console\controller;
|
namespace app\console\controller;
|
||||||
|
|
||||||
|
use app\console\model\VehicleNewTranslationModel;
|
||||||
use support\Request;
|
use support\Request;
|
||||||
use support\Response;
|
use support\Response;
|
||||||
use app\console\model\VehicleNewModel;
|
use app\console\model\VehicleNewModel;
|
||||||
@@ -130,6 +131,10 @@ class VehicleNewController extends BaseController
|
|||||||
if(!empty($params['energy'])){
|
if(!empty($params['energy'])){
|
||||||
$params['filters'][] = ['field' => 'energy', 'operator' => '=', 'value' => $params['energy']];
|
$params['filters'][] = ['field' => 'energy', 'operator' => '=', 'value' => $params['energy']];
|
||||||
}
|
}
|
||||||
|
if(!empty($params['name_like'])){
|
||||||
|
$id = VehicleNewTranslationModel::where('name', 'like', '%'.$params['name_like'].'%')->pluck('id')->toArray();
|
||||||
|
$params['filters'][] = ['field' => 'id', 'operator' => 'in', 'value' => $id];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $params;
|
return $params;
|
||||||
|
|||||||
Reference in New Issue
Block a user