update notify

This commit is contained in:
unknown 2023-09-09 20:15:50 +08:00
parent deb4b80b74
commit b53cb00c05
2 changed files with 31 additions and 31 deletions

View File

@ -46,12 +46,6 @@ class VehicleContractController extends BaseAdminController
]); ]);
VehicleContract::where('id', $params['id'])->update(['file' => $params['file'],'cars_info' => $params['cars'],'status'=>1]); VehicleContract::where('id', $params['id'])->update(['file' => $params['file'],'cars_info' => $params['cars'],'status'=>1]);
}else{ }else{
//更新物流系统
curl_post(env('project.logistic_domain').'/api/contractUpdate',[],[
'id' => $vehicle_contract['contract_logistic_id'],
'file' => $params['file'],
'status' => 1,
]);
VehicleContract::where('id', $params['id'])->update(['file' => $params['file'],'status'=>1]); VehicleContract::where('id', $params['id'])->update(['file' => $params['file'],'status'=>1]);
} }

View File

@ -164,6 +164,8 @@ class IndexController extends BaseApiController
$cars = json_decode($contract['cars_info'], true); $cars = json_decode($contract['cars_info'], true);
$data = []; $data = [];
foreach ($cars as $k => $v) { foreach ($cars as $k => $v) {
$hasCar = VehicleRent::where('car_id',$v['id'])->find();
if($hasCar->isEmpty()){
$data[$k]['car_id'] = $v['id']; $data[$k]['car_id'] = $v['id'];
$data[$k]['car_license'] = $v['license']; $data[$k]['car_license'] = $v['license'];
$data[$k]['type'] = 0; $data[$k]['type'] = 0;
@ -174,6 +176,7 @@ class IndexController extends BaseApiController
$data[$k]['contract_id'] = $contract['id']; $data[$k]['contract_id'] = $contract['id'];
$data[$k]['create_time'] = strtotime($contract['create_time']); $data[$k]['create_time'] = strtotime($contract['create_time']);
} }
}
$vehicleRent = new VehicleRent(); $vehicleRent = new VehicleRent();
$vehicleRent->saveAll($data); $vehicleRent->saveAll($data);
//更新远程 //更新远程
@ -426,22 +429,25 @@ class IndexController extends BaseApiController
} }
$cars = json_decode($model['cars_info'], true); $cars = json_decode($model['cars_info'], true);
$result = $model->where('id', $model['id'])->save($param); $result = $model->where('id', $model['id'])->save($param);
// if ($result && isset($param['status']) && $param['status'] == 3) { if ($result && isset($param['status']) && $param['status'] == 3) {
// $data = []; $data = [];
// foreach ($cars as $k => $v) { foreach ($cars as $k => $v) {
// $data[$k]['car_id'] = $v['id']; $hasCar = VehicleRent::where('car_id',$v['id'])->find();
// $data[$k]['car_license'] = $v['license']; if($hasCar->isEmpty()) {
// $data[$k]['type'] = 0; $data[$k]['car_id'] = $v['id'];
// $data[$k]['status'] = 0; $data[$k]['car_license'] = $v['license'];
// $data[$k]['company_id'] = $model['company_b_id']; $data[$k]['type'] = 0;
// $data[$k]['rent_time'] = 0; $data[$k]['status'] = 0;
// $data[$k]['rent_company_id'] = 0; $data[$k]['company_id'] = $model['company_b_id'];
// $data[$k]['contract_id'] = $model['id']; $data[$k]['rent_time'] = 0;
// $data[$k]['create_time'] = strtotime($model['create_time']); $data[$k]['rent_company_id'] = 0;
// } $data[$k]['contract_id'] = $model['id'];
// $vehicleRent = new VehicleRent(); $data[$k]['create_time'] = strtotime($model['create_time']);
// $vehicleRent->saveAll($data); }
// } }
$vehicleRent = new VehicleRent();
$vehicleRent->saveAll($data);
}
//返回 //返回
return $result ? $this->success('更新成功') : $this->fail('更新失败'); return $result ? $this->success('更新成功') : $this->fail('更新失败');
} }