This commit is contained in:
hantao 2025-07-15 17:55:06 +08:00
parent 4ff7c0c2c5
commit ac924a4613
2 changed files with 22 additions and 2 deletions

View File

@ -76,6 +76,7 @@ class Api extends Backend
$build = Cars::where('is_active',1); $build = Cars::where('is_active',1);
$attr = $data['attr'] ?? null; $attr = $data['attr'] ?? null;
$brand = $data['brand'] ?? null; $brand = $data['brand'] ?? null;
$type = $data['type'] ?? 1;
if ($attr){ if ($attr){
$ids = $this->getAttrIds($attr); $ids = $this->getAttrIds($attr);
$build->whereIn('id',$ids); $build->whereIn('id',$ids);
@ -87,7 +88,7 @@ class Api extends Backend
$build->whereIn('series_id',$brand); $build->whereIn('series_id',$brand);
} }
} }
$build->where('car_type',$type);
$list = $build->paginate(); $list = $build->paginate();
$res = []; $res = [];
@ -145,6 +146,16 @@ class Api extends Backend
} }
public function banners()
{
$banner = config('site.banner_images'); // 获取轮播图数组
$out = [];
foreach ($banner as $item){
$out [] = cdnurl($item);
}
return $this->return_json($out);
}
public function carInfo() public function carInfo()
{ {
$id = request()->get('id'); $id = request()->get('id');
@ -196,7 +207,7 @@ class Api extends Backend
} }
function mapAllCarAttributesSorted(array $carAttributes, array $attributeDefs): array private function mapAllCarAttributesSorted(array $carAttributes, array $attributeDefs): array
{ {
// 把属性定义按 id 映射为键,并附带 sort_order // 把属性定义按 id 映射为键,并附带 sort_order
$defMap = []; $defMap = [];
@ -295,4 +306,7 @@ class Api extends Backend
return array_values(array_unique($car_id)); return array_values(array_unique($car_id));
} }
} }

View File

@ -37,4 +37,10 @@ return [
'mail_smtp_pass' => '', 'mail_smtp_pass' => '',
'mail_verify_type' => '2', 'mail_verify_type' => '2',
'mail_from' => '', 'mail_from' => '',
'banner_images' =>
array (
0 => '/uploads/20250703/82272df33cf8371e2940dba294bd43f1.jpg',
1 => '/uploads/20250703/d06c0bbb2f14aae32d33d2c64d92e431.jpg',
2 => '/uploads/20250703/054c53776891b766c6f1bd65059a5b27.jpg',
),
]; ];