...
|
...
|
@@ -141,8 +141,11 @@ class Car extends Base |
|
|
}
|
|
|
}
|
|
|
$price=0;
|
|
|
foreach ($newseat as $k=>$v){
|
|
|
$price=bcadd($price,$newseat[$k]['seat_price'],2);
|
|
|
$specificaddress=Db::name("specificaddress")->where("id",$specificaddress_id)->find();
|
|
|
if($specificaddress){
|
|
|
$price=bcmul($number,$specificaddress['price'],2);
|
|
|
}else{
|
|
|
$this->error("价格计算错误");
|
|
|
}
|
|
|
$data=[
|
|
|
"order_no"=>getOrderSn(),
|
...
|
...
|
@@ -894,7 +897,14 @@ class Car extends Base |
|
|
$intended_driver_id = $this->request->param("intended_driver_id");//意向司机
|
|
|
$remarks = $this->request->param("remarks");//备注
|
|
|
$carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find();
|
|
|
$price=bcmul($charter_num,$carmodel['price'],2);
|
|
|
$specificaddress_id = $this->request->param("specificaddress_id");//区域id
|
|
|
$chartercar=Db::name("chartercar")
|
|
|
->where("specificaddress_id",$specificaddress_id)
|
|
|
->where("carmodel_id",$carmodel_id)
|
|
|
->find();
|
|
|
$price=0;
|
|
|
$price=bcmul($charter_num,$chartercar['price'],2);
|
|
|
|
|
|
$data=[
|
|
|
"order_no"=>getOrderSn(),
|
|
|
"price"=>$price,
|
...
|
...
|
@@ -943,7 +953,13 @@ class Car extends Base |
|
|
$intended_driver_id = $this->request->param("intended_driver_id");//意向司机
|
|
|
$remarks = $this->request->param("remarks");//备注
|
|
|
$carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find();
|
|
|
$price=bcmul($charter_num,$carmodel['price'],2);
|
|
|
$specificaddress_id = $this->request->param("specificaddress_id");//区域id
|
|
|
$chartercar=Db::name("chartercar")
|
|
|
->where("specificaddress_id",$specificaddress_id)
|
|
|
->where("carmodel_id",$carmodel_id)
|
|
|
->find();
|
|
|
$price=0;
|
|
|
$price=bcmul($charter_num,$chartercar['price'],2);
|
|
|
$data=[
|
|
|
"order_no"=>getOrderSn(),
|
|
|
"price"=>$price,
|
...
|
...
|
@@ -987,7 +1003,13 @@ class Car extends Base |
|
|
$car=Db::name("car")->where("driver_id",$driver['id'])->find();
|
|
|
$carmodel=Db::name("carmodel")->where("id",$car['carmodel_id'])->find();
|
|
|
$route=Db::name("route")->where("id",$car['route_id'])->find();
|
|
|
$price=bcmul($number,$route['price'],2);
|
|
|
$price=0;
|
|
|
$specificaddress=Db::name("specificaddress")->where("id",$specificaddress_id)->find();
|
|
|
if($specificaddress){
|
|
|
$price=bcmul($number,$specificaddress['price'],2);
|
|
|
}else{
|
|
|
$this->error("价格计算错误");
|
|
|
}
|
|
|
$data=[
|
|
|
"order_no"=>getOrderSn(),
|
|
|
"price"=>$price,
|
...
|
...
|
@@ -1048,7 +1070,13 @@ class Car extends Base |
|
|
$car=Db::name("car")->where("driver_id",$driver['id'])->find();
|
|
|
$carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find();
|
|
|
$route=Db::name("route")->where("id",$car['route_id'])->find();
|
|
|
$price=bcmul($number,$route['price'],2);
|
|
|
$price=0;
|
|
|
$specificaddress=Db::name("specificaddress")->where("id",$specificaddress_id)->find();
|
|
|
if($specificaddress){
|
|
|
$price=bcmul($number,$specificaddress['price'],2);
|
|
|
}else{
|
|
|
$this->error("价格计算错误");
|
|
|
}
|
|
|
$data=[
|
|
|
"order_no"=>getOrderSn(),
|
|
|
"price"=>$price,
|
...
|
...
|
@@ -1070,7 +1098,6 @@ class Car extends Base |
|
|
];
|
|
|
$res=Db::name("order")->insertGetId($data);
|
|
|
$this->success("请求成功",$res);
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
|