...
|
...
|
@@ -103,11 +103,34 @@ class Car extends Base |
|
|
$car=Db::name("car")->where("id",$car_id)->find();
|
|
|
//查询司机
|
|
|
$driver=Db::name("driver")->where("id",$car['driver_id'])->find();
|
|
|
//判断总表
|
|
|
$time=strtotime(date("Y-m-d",time()));
|
|
|
|
|
|
$order_review=Db::name("order_review")
|
|
|
->where("car_id",$car_id)
|
|
|
->where("car_id",$car_id)
|
|
|
->where("route_id",$route_id)
|
|
|
->where("driver_id",$driver['id'])
|
|
|
->where("createtime",">",$time)
|
|
|
->find();
|
|
|
if(!$order_review){
|
|
|
$order_review_id=Db::name("order_review")
|
|
|
->insertGetId([
|
|
|
"car_id"=>$car_id,
|
|
|
"route_id"=>$route_id,
|
|
|
"driver_id"=>$driver['id'],
|
|
|
"order_status"=>1,
|
|
|
"createtime"=>time()
|
|
|
]);
|
|
|
}else{
|
|
|
$order_review_id=$order_review['id'];
|
|
|
}
|
|
|
$data=[
|
|
|
"order_no"=>getOrderSn(),
|
|
|
"price"=>bcmul($route['price'],$number,2),
|
|
|
"is_pay"=>"2",//未支付
|
|
|
"car_id"=>$car_id,
|
|
|
"order_review_id"=>$order_review_id,
|
|
|
"route_id"=>$route_id,
|
|
|
"user_id"=>$this->auth->id,
|
|
|
"phone"=>$phone,
|
...
|
...
|
|