From 40bd9ca6d09b82a5116ff536d8ee4d9247bf434e Mon Sep 17 00:00:00 2001 From: unknown <736250432@qq.com> Date: Thu, 12 Oct 2023 14:39:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=89=E8=BD=AE=E8=BD=A6=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E5=90=88=E5=90=8C=E9=80=BB=E8=BE=91=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../contract/VehicleContractController.php | 30 +++++++------------ 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/app/adminapi/controller/contract/VehicleContractController.php b/app/adminapi/controller/contract/VehicleContractController.php index 82f1f6e50..6bd5e9ace 100644 --- a/app/adminapi/controller/contract/VehicleContractController.php +++ b/app/adminapi/controller/contract/VehicleContractController.php @@ -30,38 +30,30 @@ class VehicleContractController extends BaseAdminController return $this->fail('参数cars无效'); } } - if($vehicle_contract['type'] == 1 || $vehicle_contract['type'] == 2 || $vehicle_contract['type'] == 3){ - $params['cars'] = $vehicle_contract['cars_info']; - } if($vehicle_contract['status'] != 0){ return $this->fail('合同状态错误'); } //更新本地 try { + $data = [ + 'id' => $vehicle_contract['contract_logistic_id'], + 'file' => $params['file'], + 'status' => 1, + ]; //判断合同类型 + if($vehicle_contract['type'] == 0){ + $data['cars_info'] = $params['cars']; + } if(!empty($vehicle_contract['contract_logistic_id'])){ //更新物流系统 - curl_post(env('project.logistic_domain').'/api/contractUpdate',[],[ - 'id' => $vehicle_contract['contract_logistic_id'], - 'file' => $params['file'], - 'status' => 1, - 'cars_info' => $params['cars'] - ]); - VehicleContract::where('id', $params['id'])->update(['file' => $params['file'],'cars_info' => $params['cars'],'status'=>1]); - }else{ - VehicleContract::where('id', $params['id'])->update(['file' => $params['file'],'status'=>1]); + curl_post(env('project.logistic_domain').'/api/contractUpdate',[],$data); } + unset($data['id']); + VehicleContract::where('id', $params['id'])->update($data); }catch (\Exception $e){ return $this->fail($e->getMessage()); } - //发送短信 - $sms = [ - 'mobile' => $vehicle_contract['company_a_phone'], - 'name' => $vehicle_contract['company_user'], - 'scene' => 'WQTZ' - ]; - $this->rentNoticeSms($sms); return $this->success('上传成功', [], 1, 1); }