From f61b0b59701698afcfdcf942909525a338aaa247 Mon Sep 17 00:00:00 2001 From: unknown <736250432@qq.com> Date: Wed, 30 Aug 2023 22:09:31 +0800 Subject: [PATCH] 11 --- app/api/controller/VehicleController.php | 63 +++++++++++++----------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/app/api/controller/VehicleController.php b/app/api/controller/VehicleController.php index eee1172d9..1737da45a 100644 --- a/app/api/controller/VehicleController.php +++ b/app/api/controller/VehicleController.php @@ -237,35 +237,35 @@ class VehicleController extends BaseApiController } public function villageIndex() { - $company_id = $this->userInfo['company_id']; - if(empty($company_id)){ - return $this->fail('公司信息不存在'); - } - $company = Company::where('id',$company_id)->find(); - if($company['company_type'] != 18){ - return $this->fail('非小组服务公司'); - } - $apply = VehicleVillageApply::where('village_company_id',$company_id)->find(); - $data = [ - 'status' => 0, - ]; - if($apply){ - $data['apply'] = $apply->toArray(); - }else{ - $data['apply'] = []; - } - $car = VehicleRent::where('rent_company_id',$company_id)->find(); - if($car){ - //当前坐标位置 - $position = curl_post('http://logistics.lihaink.cn/api/getCarLocal',[],['car_id'=>$car['car_id']]); - if($position && $position['code'] == 1){ - $car['position'] = $position['data']; - } - $car['company'] = Company::where('id',$car['rent_company_id'])->find()->append(['province_name', 'city_name', 'area_name', 'street_name', 'village_name','brigade_name']); - }else{ - $data['car'] = []; - } - return $this->success('success',$data); +// $company_id = $this->userInfo['company_id']; +// if(empty($company_id)){ +// return $this->fail('公司信息不存在'); +// } +// $company = Company::where('id',$company_id)->find(); +// if($company['company_type'] != 18){ +// return $this->fail('非小组服务公司'); +// } +// $apply = VehicleVillageApply::where('village_company_id',$company_id)->find(); +// $data = [ +// 'status' => 0, +// ]; +// if($apply){ +// $data['apply'] = $apply->toArray(); +// }else{ +// $data['apply'] = []; +// } +// $car = VehicleRent::where('rent_company_id',$company_id)->find(); +// if($car){ +// //当前坐标位置 +// $position = curl_post('http://logistics.lihaink.cn/api/getCarLocal',[],['car_id'=>$car['car_id']]); +// if($position && $position['code'] == 1){ +// $car['position'] = $position['data']; +// } +// $car['company'] = Company::where('id',$car['rent_company_id'])->find()->append(['province_name', 'city_name', 'area_name', 'street_name', 'village_name','brigade_name']); +// }else{ +// $data['car'] = []; +// } +// return $this->success('success',$data); } //车辆详情 @@ -292,14 +292,17 @@ class VehicleController extends BaseApiController public function vehicleTrack() { //获取参数 $params = $this->request->post(['car_id','start_time','end_time']); + if(empty($params['car_id']) || empty($params['start_time']) || empty($params['end_time'])){ return $this->fail('缺少必要参数'); } //获取轨迹 $url = 'http://logistics.lihaink.cn/api/getCarHistory?car_id='.$params['car_id'].'&start_time='.$params['start_time'].'&end_time='.$params['end_time']; + $result = curl_get($url); - return $result; + + return $this->success('success',$result['data']); } //镇街公司合同列表