update notify api
This commit is contained in:
parent
2c811f0597
commit
e73a0012ce
|
@ -33,12 +33,12 @@
|
||||||
//更新本地合同状态
|
//更新本地合同状态
|
||||||
$updateLocalRes = VehicleContract::where('id',$contract['id'])->update(['signing_timer'=>1]);
|
$updateLocalRes = VehicleContract::where('id',$contract['id'])->update(['signing_timer'=>1]);
|
||||||
//更新远程
|
//更新远程
|
||||||
$updateSverRes =curl_post(env('project.logistic_domain').'/api/contractUpdate',[],[
|
$updateSverRes =curl_post(env('project.logistic_domain').'/api/contractUpdate',[
|
||||||
'id' => $contract['contract_logistic_id'],
|
'id' => $contract['contract_logistic_id'],
|
||||||
'signing_timer' => 1,
|
'signing_timer' => 1,
|
||||||
]);
|
]);
|
||||||
if(!$updateLocalRes || $updateSverRes['code']==0){
|
if(!$updateLocalRes || $updateSverRes['code']==0){
|
||||||
return json(['success' => false, 'msg' => '更新失败']);
|
return json(['success' => false, 'msg' => '更新失败11']);
|
||||||
}
|
}
|
||||||
return json(['success' => true, 'msg' => '成功']);
|
return json(['success' => true, 'msg' => '成功']);
|
||||||
}else if($contract['signing_timer'] == 1){
|
}else if($contract['signing_timer'] == 1){
|
||||||
|
@ -77,7 +77,7 @@
|
||||||
$vehicleRent = new VehicleRent();
|
$vehicleRent = new VehicleRent();
|
||||||
$vehicleRent->saveAll($data);
|
$vehicleRent->saveAll($data);
|
||||||
//更新远程
|
//更新远程
|
||||||
$updateSverRes = curl_post(env('project.logistic_domain').'/api/contractUpdate',[],[
|
$updateSverRes = curl_post(env('project.logistic_domain').'/api/contractUpdate',[
|
||||||
'id' => $contract['contract_logistic_id'],
|
'id' => $contract['contract_logistic_id'],
|
||||||
'signing_timer' => 2,
|
'signing_timer' => 2,
|
||||||
'status' => 3,
|
'status' => 3,
|
||||||
|
@ -85,7 +85,7 @@
|
||||||
'contract_evidence'=>$contractEvidence
|
'contract_evidence'=>$contractEvidence
|
||||||
]);
|
]);
|
||||||
if(!$updateLocalRes || $updateSverRes['code']==0){
|
if(!$updateLocalRes || $updateSverRes['code']==0){
|
||||||
return json(['success' => false, 'msg' => '更新失败']);
|
return json(['success' => false, 'msg' => '更新失败22']);
|
||||||
}else{
|
}else{
|
||||||
return json(['success' => true, 'msg' => '更新成功']);
|
return json(['success' => true, 'msg' => '更新成功']);
|
||||||
}
|
}
|
||||||
|
@ -145,7 +145,7 @@
|
||||||
]);
|
]);
|
||||||
$party_b = Company::where('id', $contract['company_b_id'])->find();
|
$party_b = Company::where('id', $contract['company_b_id'])->find();
|
||||||
//通知物流系统跟新
|
//通知物流系统跟新
|
||||||
curl_post(env('project.logistic_domain').'/api/updateVehicleRent', [], [
|
curl_post(env('project.logistic_domain').'/api/updateVehicleRent', [
|
||||||
'car_id' => $vehicle[0]['id'],
|
'car_id' => $vehicle[0]['id'],
|
||||||
'use_user_id' => $party_b['user_id'],
|
'use_user_id' => $party_b['user_id'],
|
||||||
'use_user_name' => $party_b['master_name'],
|
'use_user_name' => $party_b['master_name'],
|
||||||
|
@ -186,7 +186,7 @@
|
||||||
} else if ($contract['signing_timer'] == 1) {
|
} else if ($contract['signing_timer'] == 1) {
|
||||||
//添加车辆到物流系统
|
//添加车辆到物流系统
|
||||||
$vehicle = json_decode($contract['cars_info'], true);
|
$vehicle = json_decode($contract['cars_info'], true);
|
||||||
$curl_res = curl_post(env('project.logistic_domain').'/api/addSelfCar', [], [
|
$curl_res = curl_post(env('project.logistic_domain').'/api/addSelfCar', [
|
||||||
'license' => $vehicle[0]['license'],
|
'license' => $vehicle[0]['license'],
|
||||||
'pic' => $vehicle[0]['pic'],
|
'pic' => $vehicle[0]['pic'],
|
||||||
'company_id' => $contract['company_a_id'],
|
'company_id' => $contract['company_a_id'],
|
||||||
|
@ -226,7 +226,7 @@
|
||||||
$car_id = $curl_res['data']['car_id'];
|
$car_id = $curl_res['data']['car_id'];
|
||||||
$party_b = Company::where('id', $contract['company_b_id'])->find();
|
$party_b = Company::where('id', $contract['company_b_id'])->find();
|
||||||
//通知物流系统跟新
|
//通知物流系统跟新
|
||||||
curl_post(env('project.logistic_domain').'/api/updateVehicleRent', [], [
|
curl_post(env('project.logistic_domain').'/api/updateVehicleRent', [
|
||||||
'car_id' => $car_id,
|
'car_id' => $car_id,
|
||||||
'use_user_id' => $party_b['user_id'],
|
'use_user_id' => $party_b['user_id'],
|
||||||
'use_user_name' => $party_b['master_name'],
|
'use_user_name' => $party_b['master_name'],
|
||||||
|
@ -281,7 +281,7 @@
|
||||||
//更改合同状态
|
//更改合同状态
|
||||||
VehicleContract::where('id', $id)->update(['signing_timer'=>2,'status'=>3,'contract_url'=>$signContractFile,'contract_evidence'=>$contractEvidence]);
|
VehicleContract::where('id', $id)->update(['signing_timer'=>2,'status'=>3,'contract_url'=>$signContractFile,'contract_evidence'=>$contractEvidence]);
|
||||||
if(!empty($contract['contract_logistic_id'])){
|
if(!empty($contract['contract_logistic_id'])){
|
||||||
curl_post(env('project.logistic_domain').'/api/contractUpdate',[],[
|
curl_post(env('project.logistic_domain').'/api/contractUpdate',[
|
||||||
'id' => $contract['contract_logistic_id'],
|
'id' => $contract['contract_logistic_id'],
|
||||||
'signing_timer' => 2,
|
'signing_timer' => 2,
|
||||||
'status' => 3,
|
'status' => 3,
|
||||||
|
@ -307,11 +307,11 @@
|
||||||
//删除原合同
|
//删除原合同
|
||||||
VehicleContract::where('id',$rentCarsInfo['rent_contract_id'])->delete();
|
VehicleContract::where('id',$rentCarsInfo['rent_contract_id'])->delete();
|
||||||
//修改物流系统车辆租赁信息
|
//修改物流系统车辆租赁信息
|
||||||
curl_post(env('project.logistic_domain').'/api/Vehicle/delRentUseInfo', [], [
|
curl_post(env('project.logistic_domain').'/api/Vehicle/delRentUseInfo', [
|
||||||
'car_id' => $cars_ids[0]
|
'car_id' => $cars_ids[0]
|
||||||
]);
|
]);
|
||||||
//发送购买合同给物流系统
|
//发送购买合同给物流系统
|
||||||
$curl_result = curl_post(env('project.logistic_domain').'/api/signContract',[],[
|
$curl_result = curl_post(env('project.logistic_domain').'/api/signContract',[
|
||||||
'num' => $vehicleBuyRecord['num'],
|
'num' => $vehicleBuyRecord['num'],
|
||||||
'company_id' => $vehicleBuyRecord['company_id'],
|
'company_id' => $vehicleBuyRecord['company_id'],
|
||||||
'company_name' => $vehicleBuyRecord['company_name'],
|
'company_name' => $vehicleBuyRecord['company_name'],
|
||||||
|
@ -348,7 +348,7 @@
|
||||||
//删除原合同
|
//删除原合同
|
||||||
VehicleContract::where('id',$rentCarsInfo['rent_contract_id'])->delete();
|
VehicleContract::where('id',$rentCarsInfo['rent_contract_id'])->delete();
|
||||||
//修改物流系统车辆租赁信息
|
//修改物流系统车辆租赁信息
|
||||||
curl_post(env('project.logistic_domain').'/api/Vehicle/delRentUseInfo', [], [
|
curl_post(env('project.logistic_domain').'/api/Vehicle/delRentUseInfo', [
|
||||||
'car_id' => $cars_ids[0]
|
'car_id' => $cars_ids[0]
|
||||||
]);
|
]);
|
||||||
//获取镇街公司信息
|
//获取镇街公司信息
|
||||||
|
@ -357,7 +357,7 @@
|
||||||
$car_ids = array_column(json_decode($vehicleBuyRecord['cars_info'],true),'id');
|
$car_ids = array_column(json_decode($vehicleBuyRecord['cars_info'],true),'id');
|
||||||
$zjRentCars = VehicleRent::field('car_id as id,car_license as license')->where('company_id',$zjCompany['id'])->where('car_id','in',$car_ids)->where('status',0)->where('type',0)->select();
|
$zjRentCars = VehicleRent::field('car_id as id,car_license as license')->where('company_id',$zjCompany['id'])->where('car_id','in',$car_ids)->where('status',0)->where('type',0)->select();
|
||||||
//发送镇公司与平台公司的解约合同
|
//发送镇公司与平台公司的解约合同
|
||||||
$curl_result = curl_post(env('project.logistic_domain').'/api/signContract',[],[
|
$curl_result = curl_post(env('project.logistic_domain').'/api/signContract',[
|
||||||
'num' => count($zjRentCars),
|
'num' => count($zjRentCars),
|
||||||
'company_id' => $zjCompany['id'],
|
'company_id' => $zjCompany['id'],
|
||||||
'company_name' => $zjCompany['company_name'],
|
'company_name' => $zjCompany['company_name'],
|
||||||
|
@ -384,11 +384,11 @@
|
||||||
//删除本地租赁信息
|
//删除本地租赁信息
|
||||||
VehicleRent::where('car_id','in',$cars_ids)->delete();
|
VehicleRent::where('car_id','in',$cars_ids)->delete();
|
||||||
//删除物流系统租赁信息
|
//删除物流系统租赁信息
|
||||||
curl_post(env('project.logistic_domain').'/api/cancelRent', [], [
|
curl_post(env('project.logistic_domain').'/api/cancelRent', [
|
||||||
'car_ids' => implode(',',$cars_ids)
|
'car_ids' => implode(',',$cars_ids)
|
||||||
]);
|
]);
|
||||||
//发送购买合同给物流系统
|
//发送购买合同给物流系统
|
||||||
$curl_result = curl_post(env('project.logistic_domain').'/api/signContract',[],[
|
$curl_result = curl_post(env('project.logistic_domain').'/api/signContract',[
|
||||||
'num' => $vehicleBuyRecord['num'],
|
'num' => $vehicleBuyRecord['num'],
|
||||||
'company_id' => $vehicleBuyRecord['company_id'],
|
'company_id' => $vehicleBuyRecord['company_id'],
|
||||||
'company_name' => $vehicleBuyRecord['company_name'],
|
'company_name' => $vehicleBuyRecord['company_name'],
|
||||||
|
@ -419,7 +419,7 @@
|
||||||
VehicleContract::where('id', $vehicleRentInfo['rent_contract_id'])->delete();
|
VehicleContract::where('id', $vehicleRentInfo['rent_contract_id'])->delete();
|
||||||
VehicleRent::where('car_id', $vehicle[0]['id'])->delete();
|
VehicleRent::where('car_id', $vehicle[0]['id'])->delete();
|
||||||
//通知物流系统跟新
|
//通知物流系统跟新
|
||||||
curl_post(env('project.logistic_domain').'/api/Vehicle/delRentUseInfo', [], [
|
curl_post(env('project.logistic_domain').'/api/Vehicle/delRentUseInfo', [
|
||||||
'car_id' => $vehicle[0]['id']
|
'car_id' => $vehicle[0]['id']
|
||||||
]);
|
]);
|
||||||
return json(['success' => true, 'msg' => '成功']);
|
return json(['success' => true, 'msg' => '成功']);
|
||||||
|
@ -494,7 +494,7 @@
|
||||||
//获取签约公司信息
|
//获取签约公司信息
|
||||||
$compay = Company::where('id',$contract['company_b_id'])->findOrEmpty();
|
$compay = Company::where('id',$contract['company_b_id'])->findOrEmpty();
|
||||||
//更新远程
|
//更新远程
|
||||||
$updateSverRes = curl_post(env('project.logistic_domain').'/api/contractUpdate',[],[
|
$updateSverRes = curl_post(env('project.logistic_domain').'/api/contractUpdate',[
|
||||||
'id' => $contract['contract_logistic_id'],
|
'id' => $contract['contract_logistic_id'],
|
||||||
'signing_timer' => 2,
|
'signing_timer' => 2,
|
||||||
'status' => 3,
|
'status' => 3,
|
||||||
|
|
Loading…
Reference in New Issue