This commit is contained in:
2025-05-26 17:02:34 +08:00
parent e612459ad1
commit 2b80c1a98b
3 changed files with 44 additions and 28 deletions
@@ -62,7 +62,7 @@ class VehicleController extends Crud
public function status()
{
$lang = session('lang', 'zh-cn');
$status = $this->status[$lang];
$status = isset($this->status[$lang])?$this->status[$lang]:$this->status['zh-cn'];
return json(['code' => 0, 'msg' => 'success', 'data' => $status]);
}
@@ -530,6 +530,7 @@ class VehicleController extends Crud
break;
}
$ossservice = new OssService();
foreach ($items as &$item) {
$item = $vehicle::find($item['id']);
$location = $hz::find($item->locations_id);
@@ -551,29 +552,26 @@ class VehicleController extends Crud
$location = $hz::find($item->fbo_locations_id);
$item->fbo_location_name = $location ? $location->name : '';
if(!str_starts_with($item['img_url'], 'http')){
try {
$img_url = Cache::get('img_dibai_'.$item->id);
if ($img_url) {
$item['img_url'] = $img_url;
} else {
$ossservice = new OssService();
$img_url = $ossservice->generatePrivateUrl($item['img_url'],86400);
$item['img_url'] = $img_url;
Cache::set('img_dibai_'.$item->id, $img_url, 86390);
}
try {
$img_url = Cache::get('img_dibai_'.$item->id);
if ($img_url) {
$item['img_url'] = $img_url;
} else {
$img_url = $ossservice->generatePrivateUrl($item['img_url'],86400);
$item['img_url'] = $img_url;
Cache::set('img_dibai_'.$item->id, $img_url, 86390);
}
// $ossservice = new OssService();
// $oss_picture = $ossservice->generatePrivateUrl($follow['picture'],86400);
// $item['img_url'] = $img_url;
} catch (\Exception $e) {
Log::error("Vehicle image URL generation failed:", [
'error' => $e->getMessage(),
'original_url' => $item['img_url'],
'error_code' => $e->getCode(),
'trace' => $e->getTraceAsString()
]);
}
} catch (\Exception $e) {
Log::error("Vehicle image URL generation failed:", [
'error' => $e->getMessage(),
'original_url' => $item['img_url'],
'error_code' => $e->getCode(),
'trace' => $e->getTraceAsString()
]);
}
}