a
This commit is contained in:
parent
fc96a26498
commit
e5a5631384
@ -15,7 +15,7 @@ use think\response\Json;
|
||||
*/
|
||||
class VehicleController extends BaseApiController
|
||||
{
|
||||
public array $notNeedLogin = ['getCarLocal','getCarHistory','createRentCarUser'];
|
||||
public array $notNeedLogin = ['getCarLocal','getCarHistory','addSelfCar'];
|
||||
|
||||
//获取车辆当前位置
|
||||
public function getCarLocal():Json {
|
||||
@ -53,26 +53,13 @@ class VehicleController extends BaseApiController
|
||||
}
|
||||
}
|
||||
|
||||
public function createRentCarUser() {
|
||||
//获取参数
|
||||
$params = $this->request->post(['company_id','car_id','user_id','user_name','user_phone']);
|
||||
if(empty($params['company_id']) || empty($params['car_id']) || empty($params['user_id']) || empty($params['user_name']) || empty($params['user_phone'])){
|
||||
return $this->fail('缺少必要参数');
|
||||
}
|
||||
$vehicleRent = VehicleRent::where('car_id',$params['car_id'])->where('company_id',$params['company_id'])->find();
|
||||
$vehicleRent -> user_id = $params['user_id'];
|
||||
$vehicleRent -> user_name = $params['user_name'];
|
||||
$vehicleRent -> user_phone = $params['user_phone'];
|
||||
$result = $vehicleRent -> save();
|
||||
return $result ? $this->success('sucess') : $this->fail('error');
|
||||
}
|
||||
|
||||
//添加自有车辆
|
||||
public function addSelfCar() {
|
||||
//获取参数
|
||||
$params = $this->request->post(['license','company_id','company_name','company_user','company_phone','user_id','user_name','user_phone']);
|
||||
if(empty($params['license']) || empty($params['user_id']) || empty($params['user_name']) || empty($params['user_phone'])){
|
||||
return $this->fail('error');
|
||||
$params = $this->request->post(['license','company_id','company_name','company_user','company_phone']);
|
||||
if(empty($params['license']) || empty($params['company_id']) || empty($params['company_name']) || empty($params['company_user']) || empty($params['company_phone'])){
|
||||
return $this->fail('缺少必要参数');
|
||||
}
|
||||
Db::startTrans();
|
||||
try {
|
||||
@ -82,7 +69,6 @@ class VehicleController extends BaseApiController
|
||||
'gps_imei' => '',
|
||||
'type' => 1,
|
||||
'status' => 3,
|
||||
'is_del' => 1,
|
||||
'create_time' => time(),
|
||||
'update_time' => time(),
|
||||
]);
|
||||
@ -90,11 +76,8 @@ class VehicleController extends BaseApiController
|
||||
'car_id'=> $vehicle->id,
|
||||
'company_id' => $params['company_id'],
|
||||
'company_name' => $params['company_name'],
|
||||
'company_user' => $params['company_user'],
|
||||
'company_user' => $params['company_a_user'],
|
||||
'company_phone' => $params['company_phone'],
|
||||
'use_user_id' => $params['user_id'],
|
||||
'use_user_name' => $params['user_name'],
|
||||
'use_user_phone' => $params['user_phone'],
|
||||
]);
|
||||
if($vehicle->id && $vehicleRent->id){
|
||||
Db::commit();
|
||||
|
@ -27,7 +27,7 @@ Route::rule('hasCourier','Logistics/hasCourier','get');
|
||||
/*-------------------------------------------------------------------------------------------*/
|
||||
Route::rule('getCarLocal','Vehicle/getCarLocal','get');
|
||||
Route::rule('getCarHistory','Vehicle/getCarHistory','get');
|
||||
Route::rule('createRentCarUser','Contract/createRentCarUser','post');
|
||||
Route::rule('addSelfCar','Contract/addSelfCar','post');
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------------------------*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user