小组公司详情页逻辑修改
This commit is contained in:
parent
39ddbe0dd6
commit
04a155c98c
@ -426,24 +426,17 @@ class VehicleController extends BaseApiController
|
||||
|
||||
//车辆详情
|
||||
public function vehicleInfo() {
|
||||
//获取参数
|
||||
$carId = $this->request->get('car_id');
|
||||
if(empty($carId)){
|
||||
return $this->fail('缺少必要参数');
|
||||
}
|
||||
//获取数据
|
||||
$data = VehicleRent::where('car_id',$carId)->find();
|
||||
if(empty($data)){
|
||||
return $this->fail('数据错误');
|
||||
$data = VehicleRent::where('rent_company_id',$this->userInfo['company_id'])->where('status',2)->findOrEmpty();
|
||||
if($data->isEmpty()){
|
||||
return $this->fail('数据不存在');
|
||||
}
|
||||
$data['mileage'] = 0;
|
||||
if($data['status'] == 2){
|
||||
$data['company'] = Company::field('company_name,master_name as user_name,master_phone as user_phone,province,city,area,street,village,brigade')->where('id',$data['rent_company_id'])->find()->append(['province_name', 'city_name', 'area_name', 'street_name', 'village_name','brigade_name']);
|
||||
//获取合同
|
||||
$data['contract'] = VehicleContract::field('id,contract_no,contract_url,file,status,create_time,update_time')->where('id',$data['contract_id'])->findOrEmpty();
|
||||
}
|
||||
$data['company'] = Company::field('company_name,master_name as user_name,master_phone as user_phone,province,city,area,street,village,brigade')->where('id',$data['rent_company_id'])->find()->append(['province_name', 'city_name', 'area_name', 'street_name', 'village_name','brigade_name']);
|
||||
//获取合同
|
||||
$data['contract'] = VehicleContract::field('id,contract_no,contract_url,file,status,create_time,update_time')->where('id',$data['contract_id'])->findOrEmpty();
|
||||
//当前坐标位置
|
||||
$position = curl_get(env('project.logistic_domain').'/api/getCarLocal?car_id='.$carId);
|
||||
$position = curl_get(env('project.logistic_domain').'/api/getCarLocal?car_id='.$data['car_id']);
|
||||
if($position && $position['code'] == 1){
|
||||
$data['position'] = $position['data'];
|
||||
}else{
|
||||
|
Loading…
x
Reference in New Issue
Block a user