diff --git a/app/adminapi/controller/contract/VehicleContractController.php b/app/adminapi/controller/contract/VehicleContractController.php index 45ee1a7a0..eaeeb554c 100644 --- a/app/adminapi/controller/contract/VehicleContractController.php +++ b/app/adminapi/controller/contract/VehicleContractController.php @@ -269,11 +269,13 @@ class VehicleContractController extends BaseAdminController } $data['cars_info'] = json_decode($data['cars_info'],true); $cars = $data['cars_info']; - foreach ($cars as $k=>$v) { - $rent_info = VehicleRent::where('car_id',$v['id'])->findOrEmpty(); - if(!$rent_info->isEmpty()){ - $cars[$k]['type'] = $rent_info['type']; - $cars[$k]['rent_time'] = !empty($rent_info['rent_time']) ? $rent_info['rent_time'] : $rent_info['create_time']; + if(!empty($cars)){ + foreach ($cars as $k=>$v) { + $rent_info = VehicleRent::where('car_id',$v['id'])->findOrEmpty(); + if(!$rent_info->isEmpty()){ + $cars[$k]['type'] = $rent_info['type']; + $cars[$k]['rent_time'] = !empty($rent_info['rent_time']) ? $rent_info['rent_time'] : $rent_info['create_time']; + } } } $data['cars_info'] = $cars;