Merge pull request '11' (#66) from zhangwei into master

Reviewed-on: http://git.excellentkk.cn/mkm/TaskSystem/pulls/66
This commit is contained in:
wei1990 2023-08-30 22:09:54 +08:00
commit 3ba56639a0

View File

@ -237,35 +237,35 @@ class VehicleController extends BaseApiController
} }
public function villageIndex() { public function villageIndex() {
$company_id = $this->userInfo['company_id']; // $company_id = $this->userInfo['company_id'];
if(empty($company_id)){ // if(empty($company_id)){
return $this->fail('公司信息不存在'); // return $this->fail('公司信息不存在');
} // }
$company = Company::where('id',$company_id)->find(); // $company = Company::where('id',$company_id)->find();
if($company['company_type'] != 18){ // if($company['company_type'] != 18){
return $this->fail('非小组服务公司'); // return $this->fail('非小组服务公司');
} // }
$apply = VehicleVillageApply::where('village_company_id',$company_id)->find(); // $apply = VehicleVillageApply::where('village_company_id',$company_id)->find();
$data = [ // $data = [
'status' => 0, // 'status' => 0,
]; // ];
if($apply){ // if($apply){
$data['apply'] = $apply->toArray(); // $data['apply'] = $apply->toArray();
}else{ // }else{
$data['apply'] = []; // $data['apply'] = [];
} // }
$car = VehicleRent::where('rent_company_id',$company_id)->find(); // $car = VehicleRent::where('rent_company_id',$company_id)->find();
if($car){ // if($car){
//当前坐标位置 // //当前坐标位置
$position = curl_post('http://logistics.lihaink.cn/api/getCarLocal',[],['car_id'=>$car['car_id']]); // $position = curl_post('http://logistics.lihaink.cn/api/getCarLocal',[],['car_id'=>$car['car_id']]);
if($position && $position['code'] == 1){ // if($position && $position['code'] == 1){
$car['position'] = $position['data']; // $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']); // $car['company'] = Company::where('id',$car['rent_company_id'])->find()->append(['province_name', 'city_name', 'area_name', 'street_name', 'village_name','brigade_name']);
}else{ // }else{
$data['car'] = []; // $data['car'] = [];
} // }
return $this->success('success',$data); // return $this->success('success',$data);
} }
//车辆详情 //车辆详情
@ -292,14 +292,17 @@ class VehicleController extends BaseApiController
public function vehicleTrack() { public function vehicleTrack() {
//获取参数 //获取参数
$params = $this->request->post(['car_id','start_time','end_time']); $params = $this->request->post(['car_id','start_time','end_time']);
if(empty($params['car_id']) || empty($params['start_time']) || empty($params['end_time'])){ if(empty($params['car_id']) || empty($params['start_time']) || empty($params['end_time'])){
return $this->fail('缺少必要参数'); 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']; $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); $result = curl_get($url);
return $result;
return $this->success('success',$result['data']);
} }
//镇街公司合同列表 //镇街公司合同列表