diff --git a/app/api/controller/IndexController.php b/app/api/controller/IndexController.php index dc69fdbca..6203ec96a 100755 --- a/app/api/controller/IndexController.php +++ b/app/api/controller/IndexController.php @@ -279,7 +279,7 @@ class IndexController extends BaseApiController VehicleContract::where('id', $id)->update(['signing_timer' => 2, 'status' => 3,'contract_url'=>$signContractFile,'contract_evidence'=>$contractEvidence]); //添加车辆到租赁列表 $vehicle = json_decode($contract['cars_info'], true); - VehicleRent::where('car_id', $vehicle['id'])->update([ + VehicleRent::where('car_id', $vehicle[0]['id'])->update([ 'status' => 2, 'rent_contract_id' => $contract['id'], 'rent_company_id' => $contract['company_b_id'], @@ -288,7 +288,7 @@ class IndexController extends BaseApiController $party_b = Company::where('id', $contract['company_b_id'])->find(); //通知物流系统跟新 curl_post(env('project.logistic_domain').'/api/updateVehicleRent', [], [ - 'car_id' => $vehicle['id'], + 'car_id' => $vehicle[0]['id'], 'use_user_id' => $party_b['user_id'], 'use_user_name' => $party_b['master_name'], 'use_user_phone' => $party_b['master_phone'] @@ -524,8 +524,8 @@ class IndexController extends BaseApiController return $this->fail($curl_result['msg'].' from logistic'); } //生成本地合同 - VehicleContract::create($curl_result['data']); - VehicleBuyRecord::where('id',$vehicleBuyRecord['id'])->update(['status'=>3]); + $res = VehicleContract::create($curl_result['data']); + VehicleBuyRecord::where('id',$vehicleBuyRecord['id'])->update(['status'=>3,'contract_id'=>$res->id]); return json(['success' => true, 'msg' => '成功']); } //镇街公司与平台公司解约