新车修改
This commit is contained in:
@@ -40,7 +40,7 @@ class VehicleNewController extends BaseController
|
||||
protected function postProcessItem(array $item, string $scene): array
|
||||
{
|
||||
|
||||
if ($scene === 'default') {
|
||||
if ($scene === 'default' || $scene === 'show') {
|
||||
$result = [
|
||||
'id' => $item['id'],
|
||||
'vin' => $item['vin'],
|
||||
@@ -55,32 +55,53 @@ class VehicleNewController extends BaseController
|
||||
'condition_desc' => isset($item['translation']) ? $item['translation']['condition_desc'] : '',
|
||||
'created_at' => date('Y-m-d H:i:s', $item['created_at']),
|
||||
'updated_at' => date('Y-m-d H:i:s', $item['updated_at']),
|
||||
|
||||
'brand_name' => is_array($item['brand']) ? $item['brand']['translation']['name'] : '',
|
||||
'energy_name' => is_array($item['energy']) ? $item['energy']['translation']['name'] : '',
|
||||
'type_name' => isset($item['types']) ? $item['types']['translation']['name'] : '',
|
||||
'model_name' => isset($item['models']) ? $item['models']['translation']['name'] : '',
|
||||
];
|
||||
if ($item['cover']) {
|
||||
$result['cover_full'] = (new \app\mzl\modules\upload\service\OssService())->generatePrivateUrl($item['cover']);
|
||||
}
|
||||
if ($item['video']) {
|
||||
$result['video_full'] = (new \app\mzl\modules\upload\service\OssService())->generatePrivateUrl($item['video']);
|
||||
}
|
||||
foreach ($item['asked'] as $asked) {
|
||||
$result['asked']['id'] = $asked['id'];
|
||||
$result['asked']['vehicle_id'] = $asked['vehicle_id'];
|
||||
$result['asked']['status'] = $asked['status'];
|
||||
$result['asked']['title'] = isset($asked['translation']) ? $asked['translation']['title']:'';
|
||||
$result['asked']['content'] = isset($asked['translation']) ? $asked['translation']['content']:'';
|
||||
$askedRes['id'] = $asked['id'];
|
||||
$askedRes['vehicle_id'] = $asked['vehicle_id'];
|
||||
$askedRes['status'] = $asked['status'];
|
||||
$askedRes['title'] = isset($asked['translation']) ? $asked['translation']['title']:'';
|
||||
$askedRes['content'] = isset($asked['translation']) ? $asked['translation']['content']:'';
|
||||
$result['asked'][] = $askedRes;
|
||||
}
|
||||
foreach ($item['trait'] as $trait) {
|
||||
$result['trait']['id'] = $trait['id'];
|
||||
$result['trait']['vehicle_id'] = $trait['vehicle_id'];
|
||||
$result['trait']['status'] = $trait['status'];
|
||||
$result['trait']['title'] = isset($trait['translation']) ? $trait['translation']['title']:'';
|
||||
$result['trait']['content'] = isset($trait['translation']) ? $trait['translation']['content']:'';
|
||||
$traitRes['id'] = $trait['id'];
|
||||
$traitRes['vehicle_id'] = $trait['vehicle_id'];
|
||||
$traitRes['status'] = $trait['status'];
|
||||
$traitRes['title'] = isset($trait['translation']) ? $trait['translation']['title']:'';
|
||||
$traitRes['content'] = isset($trait['translation']) ? $trait['translation']['content']:'';
|
||||
$result['trait'][] = $traitRes;
|
||||
}
|
||||
foreach ($item['album'] as $album) {
|
||||
$result['album']['id'] = $album['id'];
|
||||
$result['album']['vehicle_id'] = $album['vehicle_id'];
|
||||
$result['album']['status'] = $album['status'];
|
||||
$result['album']['alt'] = isset($album['translation']) ? $album['translation']['alt']:'';
|
||||
$albumRes['id'] = $album['id'];
|
||||
$albumRes['vehicle_id'] = $album['vehicle_id'];
|
||||
$albumRes['pic'] = $album['pic'];
|
||||
$albumRes['status'] = $album['status'];
|
||||
$albumRes['alt'] = isset($album['translation']) ? $album['translation']['alt']:'';
|
||||
|
||||
if ($albumRes['pic']) {
|
||||
$albumRes['pic_full'] = (new \app\mzl\modules\upload\service\OssService())->generatePrivateUrl($albumRes['pic']);
|
||||
}
|
||||
|
||||
$result['album'][] = $albumRes;
|
||||
}
|
||||
foreach ($item['content'] as $content) {
|
||||
$result['content']['id'] = $content['id'];
|
||||
$result['content']['vehicle_id'] = $content['vehicle_id'];
|
||||
$result['content']['status'] = $content['status'];
|
||||
$result['content']['content'] = isset($content['translation']) ? $content['translation']['content']:'';
|
||||
$contentRes['id'] = $content['id'];
|
||||
$contentRes['vehicle_id'] = $content['vehicle_id'];
|
||||
$contentRes['status'] = $content['status'];
|
||||
$contentRes['content'] = isset($content['translation']) ? $content['translation']['content']:'';
|
||||
$result['content'][] = $contentRes;
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user