修改生成租赁信息接口
This commit is contained in:
parent
fc1b51703d
commit
c02180a9fa
@ -45,24 +45,24 @@ class VehicleLogic extends BaseLogic
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function setRent($data):array {
|
public static function setRent($param):array {
|
||||||
VehicleRent::startTrans();
|
VehicleRent::startTrans();
|
||||||
try {
|
try {
|
||||||
if($data['rent_type'] == 1){
|
if($param['rent_type'] == 1){
|
||||||
//设置数据
|
//设置数据
|
||||||
$ids = explode(',',$data['car_id']);
|
$ids = explode(',',$param['car_id']);
|
||||||
$data = [];
|
$data = [];
|
||||||
foreach($ids as $v){
|
foreach($ids as $v){
|
||||||
$car = Vehicle::where('id',$v)->find();
|
$car = Vehicle::where('id',$v)->find();
|
||||||
if($car){
|
if($car){
|
||||||
$data[] = [
|
$data[] = [
|
||||||
'car_id' => $v,
|
'car_id' => $v,
|
||||||
'lessee_one_contract_id' => $data['contract_id'],
|
'lessee_one_contract_id' => $param['contract_id'],
|
||||||
'lessee_one_company_id' => $data['company_id'],
|
'lessee_one_company_id' => $param['company_id'],
|
||||||
'lessee_one_company' => $data['company_name'],
|
'lessee_one_company' => $param['company_name'],
|
||||||
'lessee_one_user_id' => $data['company_user_id'],
|
'lessee_one_user_id' => $param['company_user_id'],
|
||||||
'lessee_one_user' => $data['company_user_name'],
|
'lessee_one_user' => $param['company_user_name'],
|
||||||
'lessee_one_phone' => $data['company_user_phone'],
|
'lessee_one_phone' => $param['company_user_phone'],
|
||||||
'lessee_one_start_time' => time(),
|
'lessee_one_start_time' => time(),
|
||||||
'lessee_one_flag' => 1,
|
'lessee_one_flag' => 1,
|
||||||
];
|
];
|
||||||
@ -71,18 +71,18 @@ class VehicleLogic extends BaseLogic
|
|||||||
$res = (new VehicleRent()) -> saveAll($data);
|
$res = (new VehicleRent()) -> saveAll($data);
|
||||||
//更新车辆列表中的车辆状态
|
//更新车辆列表中的车辆状态
|
||||||
Vehicle::where('id','in',$ids)->update(['status'=>1]);
|
Vehicle::where('id','in',$ids)->update(['status'=>1]);
|
||||||
}elseif($data['rent_type'] == 2){
|
}elseif($param['rent_type'] == 2){
|
||||||
//获取数据
|
//获取数据
|
||||||
$rent = VehicleRent::where('car_id',$data['car_id'])->find();
|
$rent = VehicleRent::where('car_id',$param['car_id'])->find();
|
||||||
//设置数据
|
//设置数据
|
||||||
$data = [
|
$data = [
|
||||||
'id' => $rent['id'],
|
'id' => $rent['id'],
|
||||||
'lessee_two_contract_id' => $data['contract_id'],
|
'lessee_two_contract_id' => $param['contract_id'],
|
||||||
'lessee_two_company_id' => $data['company_id'],
|
'lessee_two_company_id' => $param['company_id'],
|
||||||
'lessee_two_company_name' => $data['company_name'],
|
'lessee_two_company_name' => $param['company_name'],
|
||||||
'lessee_two_user_id' => $data['company_user_id'],
|
'lessee_two_user_id' => $param['company_user_id'],
|
||||||
'lessee_two_user' => $data['company_user_name'],
|
'lessee_two_user' => $param['company_user_name'],
|
||||||
'lessee_two_phone' => $data['company_user_phone'],
|
'lessee_two_phone' => $param['company_user_phone'],
|
||||||
'lessee_two_start_time' => time(),
|
'lessee_two_start_time' => time(),
|
||||||
'lessee_two_flag' => 1,
|
'lessee_two_flag' => 1,
|
||||||
];
|
];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user