From 3e1e114ad37cc64cb9b64855631605cc20a3c94b Mon Sep 17 00:00:00 2001 From: unknown <736250432@qq.com> Date: Tue, 29 Aug 2023 19:21:15 +0800 Subject: [PATCH] update index --- app/api/controller/IndexController.php | 10 ++++++++++ app/api/controller/VehicleController.php | 8 ++++++++ app/common/model/vehicle/VehicleRent.php | 10 ++++++++++ 3 files changed, 28 insertions(+) create mode 100644 app/common/model/vehicle/VehicleRent.php diff --git a/app/api/controller/IndexController.php b/app/api/controller/IndexController.php index 169477dca..cd1756928 100755 --- a/app/api/controller/IndexController.php +++ b/app/api/controller/IndexController.php @@ -19,6 +19,7 @@ use app\api\logic\IndexLogic; use app\common\model\Company; use app\common\model\company\CompanyProperty; use app\common\model\contract\VehicleContract; +use app\common\model\vehicle\VehicleRent; use think\facade\Db; use think\facade\Log; use think\response\Json; @@ -133,6 +134,15 @@ class IndexController extends BaseApiController return $this->fail('数据不存在'); } $result = $model->save($param); + if($result && isset($param['status']) && $param['status'] == 4){ + $cars = json_decode($model['cars_info'],true); + foreach($cars as $k=>$v) { + $cars[$k]['status'] = 0; + $cars[$k]['company_id'] = $model['company_b_id']; + $cars[$k]['rent_time'] = $model['create_time']; + } + VehicleRent::saveAll($cars); + } //返回 return $result ? $this->success('更新成功') : $this->fail('更新失败'); } diff --git a/app/api/controller/VehicleController.php b/app/api/controller/VehicleController.php index 1d4116e09..28427b06e 100644 --- a/app/api/controller/VehicleController.php +++ b/app/api/controller/VehicleController.php @@ -28,5 +28,13 @@ class VehicleController extends BaseApiController } } +// public function vehicleList() { +// //获取参数 +// $params = $this->request->get(['is_rent','license']); +// if(empty($params['is_rent'])){ +// return $this->fail('缺少必要参数'); +// } +// } + } \ No newline at end of file diff --git a/app/common/model/vehicle/VehicleRent.php b/app/common/model/vehicle/VehicleRent.php new file mode 100644 index 000000000..bbf944d8f --- /dev/null +++ b/app/common/model/vehicle/VehicleRent.php @@ -0,0 +1,10 @@ +