作者 郭文星

123

... ... @@ -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,
... ...