From 9e6275f99e06701f3ff6a6a112e793637b5287de Mon Sep 17 00:00:00 2001 From: unknown <736250432@qq.com> Date: Thu, 7 Sep 2023 14:53:38 +0800 Subject: [PATCH] patch --- app/api/controller/ContractController.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/api/controller/ContractController.php b/app/api/controller/ContractController.php index e2f2c978..31c98789 100644 --- a/app/api/controller/ContractController.php +++ b/app/api/controller/ContractController.php @@ -116,12 +116,13 @@ class ContractController extends BaseApiController } Db::startTrans(); try{ - //获取租赁车辆 - $cars = json_decode($contract['cars_info'], true); $update_result = $contract->where('id', $contract['id'])->save($params); - //更新本地车辆状态 - $vehicle_result = Vehicle::where('id','in',array_column($cars,'id'))->update(['status'=>1]); - if($update_result && $vehicle_result){ + if(isset($params['cars_info']) && !empty($params['cars_info'])){ + $cars = json_decode($contract['cars_info'], true); + //更新本地车辆状态 + $vehicle_result = Vehicle::where('id','in',array_column($cars,'id'))->update(['status'=>1]); + } + if($update_result){ Db::commit(); return $this->success('更新成功2'); }else{