feat : site

This commit is contained in:
2024-11-21 15:03:47 +08:00
parent fa426b8e30
commit 8e7682909f

View File

@@ -125,14 +125,17 @@ class SiteService extends BaseService
$driverIds = array_column($list['data'], 'delivered_id'); $driverIds = array_column($list['data'], 'delivered_id');
$kitchenIds = array_column($list['data'], 'kitchen_id'); $kitchenIds = array_column($list['data'], 'kitchen_id');
$cityIds = array_column($list['data'], 'city_id'); $cityIds = array_column($list['data'], 'city_id');
$imageIds = array_column($list['data'], 'image_id');
$driverInfos = $this->adminUserModel->getDataByIds($driverIds); $driverInfos = $this->adminUserModel->getDataByIds($driverIds);
$cityInfos = $this->systemCityModel->getDataByIds($cityIds); $cityInfos = $this->systemCityModel->getDataByIds($cityIds);
$kitchenInfos = $this->kitchenModel->getDataByIds($kitchenIds); $kitchenInfos = $this->kitchenModel->getDataByIds($kitchenIds);
$imageInfos = $this->getOssObjects($imageIds);
foreach ($list['data'] as &$one) { foreach ($list['data'] as &$one) {
$one['driver_name'] = $driverInfos[$one['delivered_id']]['name'] ?? ''; $one['driver_name'] = $driverInfos[$one['delivered_id']]['name'] ?? '';
$one['city_name'] = $cityInfos[$one['city_id']]['title'] ?? ''; $one['city_name'] = $cityInfos[$one['city_id']]['title'] ?? '';
$one['kitchen_name'] = $kitchenInfos[$one['kitchen_id']]['name'] ?? ''; $one['kitchen_name'] = $kitchenInfos[$one['kitchen_id']]['name'] ?? '';
$one['url'] = $imageInfos[$one['image_id']] ?? '';
} }
return $this->return->success('success',$list); return $this->return->success('success',$list);