update notify
This commit is contained in:
parent
deb4b80b74
commit
b53cb00c05
@ -46,12 +46,6 @@ class VehicleContractController extends BaseAdminController
|
||||
]);
|
||||
VehicleContract::where('id', $params['id'])->update(['file' => $params['file'],'cars_info' => $params['cars'],'status'=>1]);
|
||||
}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]);
|
||||
}
|
||||
|
||||
|
@ -164,15 +164,18 @@ class IndexController extends BaseApiController
|
||||
$cars = json_decode($contract['cars_info'], true);
|
||||
$data = [];
|
||||
foreach ($cars as $k => $v) {
|
||||
$data[$k]['car_id'] = $v['id'];
|
||||
$data[$k]['car_license'] = $v['license'];
|
||||
$data[$k]['type'] = 0;
|
||||
$data[$k]['status'] = 0;
|
||||
$data[$k]['company_id'] = $contract['company_b_id'];
|
||||
$data[$k]['rent_time'] = 0;
|
||||
$data[$k]['rent_company_id'] = 0;
|
||||
$data[$k]['contract_id'] = $contract['id'];
|
||||
$data[$k]['create_time'] = strtotime($contract['create_time']);
|
||||
$hasCar = VehicleRent::where('car_id',$v['id'])->find();
|
||||
if($hasCar->isEmpty()){
|
||||
$data[$k]['car_id'] = $v['id'];
|
||||
$data[$k]['car_license'] = $v['license'];
|
||||
$data[$k]['type'] = 0;
|
||||
$data[$k]['status'] = 0;
|
||||
$data[$k]['company_id'] = $contract['company_b_id'];
|
||||
$data[$k]['rent_time'] = 0;
|
||||
$data[$k]['rent_company_id'] = 0;
|
||||
$data[$k]['contract_id'] = $contract['id'];
|
||||
$data[$k]['create_time'] = strtotime($contract['create_time']);
|
||||
}
|
||||
}
|
||||
$vehicleRent = new VehicleRent();
|
||||
$vehicleRent->saveAll($data);
|
||||
@ -426,22 +429,25 @@ class IndexController extends BaseApiController
|
||||
}
|
||||
$cars = json_decode($model['cars_info'], true);
|
||||
$result = $model->where('id', $model['id'])->save($param);
|
||||
// if ($result && isset($param['status']) && $param['status'] == 3) {
|
||||
// $data = [];
|
||||
// foreach ($cars as $k => $v) {
|
||||
// $data[$k]['car_id'] = $v['id'];
|
||||
// $data[$k]['car_license'] = $v['license'];
|
||||
// $data[$k]['type'] = 0;
|
||||
// $data[$k]['status'] = 0;
|
||||
// $data[$k]['company_id'] = $model['company_b_id'];
|
||||
// $data[$k]['rent_time'] = 0;
|
||||
// $data[$k]['rent_company_id'] = 0;
|
||||
// $data[$k]['contract_id'] = $model['id'];
|
||||
// $data[$k]['create_time'] = strtotime($model['create_time']);
|
||||
// }
|
||||
// $vehicleRent = new VehicleRent();
|
||||
// $vehicleRent->saveAll($data);
|
||||
// }
|
||||
if ($result && isset($param['status']) && $param['status'] == 3) {
|
||||
$data = [];
|
||||
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_license'] = $v['license'];
|
||||
$data[$k]['type'] = 0;
|
||||
$data[$k]['status'] = 0;
|
||||
$data[$k]['company_id'] = $model['company_b_id'];
|
||||
$data[$k]['rent_time'] = 0;
|
||||
$data[$k]['rent_company_id'] = 0;
|
||||
$data[$k]['contract_id'] = $model['id'];
|
||||
$data[$k]['create_time'] = strtotime($model['create_time']);
|
||||
}
|
||||
}
|
||||
$vehicleRent = new VehicleRent();
|
||||
$vehicleRent->saveAll($data);
|
||||
}
|
||||
//返回
|
||||
return $result ? $this->success('更新成功') : $this->fail('更新失败');
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user