...
|
...
|
@@ -132,6 +132,7 @@ class Car extends Base |
|
|
|
|
|
//计算价格
|
|
|
$seatres=Db::name("seat")->where("id",$car['seat_id'])->find();
|
|
|
print_r(123);return;
|
|
|
$seat_no_array = explode(",", $seat_no);
|
|
|
$seat=json_decode($seatres['seat'],true);
|
|
|
$newseat=[];
|
...
|
...
|
@@ -933,7 +934,7 @@ class Car extends Base |
|
|
$remarks = $this->request->param("remarks");//备注
|
|
|
$driver=Db::name("driver")->where("id",$intended_driver_id)->find();
|
|
|
$car=Db::name("car")->where("driver_id",$driver['id'])->find();
|
|
|
$carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find();
|
|
|
$carmodel=Db::name("carmodel")->where("id",$car['carmodel_id'])->find();
|
|
|
$price=bcmul($number,$carmodel['intercity_price'],2);
|
|
|
$data=[
|
|
|
"order_no"=>getOrderSn(),
|
...
|
...
|
@@ -969,6 +970,45 @@ class Car extends Base |
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 创建城际订单线下支付
|
|
|
* @return void
|
|
|
*/
|
|
|
public function createintercityorderofflinepay(){
|
|
|
$is_qrcode = $this->request->param("is_qrcode");//二维码下单:0=不是,1=是
|
|
|
$route_id = $this->request->param("route_id");//线路
|
|
|
$number = $this->request->param("number");//乘车人数
|
|
|
$carmodel_id = $this->request->param("carmodel_id");//乘车人数
|
|
|
$reservation_time = $this->request->param("reservation_time");//预约时间
|
|
|
$phone = $this->request->param("phone");//联系电话
|
|
|
$intended_driver_id = $this->request->param("intended_driver_id");//意向司机
|
|
|
$remarks = $this->request->param("remarks");//备注
|
|
|
$driver=Db::name("driver")->where("id",$intended_driver_id)->find();
|
|
|
$car=Db::name("car")->where("driver_id",$driver['id'])->find();
|
|
|
$carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find();
|
|
|
$price=bcmul($number,$carmodel['intercity_price'],2);
|
|
|
$data=[
|
|
|
"order_no"=>getOrderSn(),
|
|
|
"price"=>$price,
|
|
|
"reservation_time"=>$reservation_time,
|
|
|
"is_pay"=>"2",//未支付
|
|
|
"route_id"=>$route_id,
|
|
|
"user_id"=>$this->auth->id,
|
|
|
"phone"=>$phone,
|
|
|
"pay_type"=>"offlinepay",
|
|
|
"create_time"=>time(),
|
|
|
"reservation_time"=>time(),
|
|
|
"type"=>2,
|
|
|
"number"=>$number,
|
|
|
"remarks"=>$remarks,
|
|
|
"intended_driver_id"=>$intended_driver_id,
|
|
|
];
|
|
|
$res=Db::name("order")->insertGetId($data);
|
|
|
$this->success("请求成功",$res);
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 查询二维码
|
|
|
* @return void
|
...
|
...
|
|