作者 郭文星

123

@@ -103,11 +103,34 @@ class Car extends Base @@ -103,11 +103,34 @@ class Car extends Base
103 $car=Db::name("car")->where("id",$car_id)->find(); 103 $car=Db::name("car")->where("id",$car_id)->find();
104 //查询司机 104 //查询司机
105 $driver=Db::name("driver")->where("id",$car['driver_id'])->find(); 105 $driver=Db::name("driver")->where("id",$car['driver_id'])->find();
  106 + //判断总表
  107 + $time=strtotime(date("Y-m-d",time()));
  108 +
  109 + $order_review=Db::name("order_review")
  110 + ->where("car_id",$car_id)
  111 + ->where("car_id",$car_id)
  112 + ->where("route_id",$route_id)
  113 + ->where("driver_id",$driver['id'])
  114 + ->where("createtime",">",$time)
  115 + ->find();
  116 + if(!$order_review){
  117 + $order_review_id=Db::name("order_review")
  118 + ->insertGetId([
  119 + "car_id"=>$car_id,
  120 + "route_id"=>$route_id,
  121 + "driver_id"=>$driver['id'],
  122 + "order_status"=>1,
  123 + "createtime"=>time()
  124 + ]);
  125 + }else{
  126 + $order_review_id=$order_review['id'];
  127 + }
106 $data=[ 128 $data=[
107 "order_no"=>getOrderSn(), 129 "order_no"=>getOrderSn(),
108 "price"=>bcmul($route['price'],$number,2), 130 "price"=>bcmul($route['price'],$number,2),
109 "is_pay"=>"2",//未支付 131 "is_pay"=>"2",//未支付
110 "car_id"=>$car_id, 132 "car_id"=>$car_id,
  133 + "order_review_id"=>$order_review_id,
111 "route_id"=>$route_id, 134 "route_id"=>$route_id,
112 "user_id"=>$this->auth->id, 135 "user_id"=>$this->auth->id,
113 "phone"=>$phone, 136 "phone"=>$phone,