作者 郭文星

123

@@ -132,6 +132,7 @@ class Car extends Base @@ -132,6 +132,7 @@ class Car extends Base
132 132
133 //计算价格 133 //计算价格
134 $seatres=Db::name("seat")->where("id",$car['seat_id'])->find(); 134 $seatres=Db::name("seat")->where("id",$car['seat_id'])->find();
  135 + print_r(123);return;
135 $seat_no_array = explode(",", $seat_no); 136 $seat_no_array = explode(",", $seat_no);
136 $seat=json_decode($seatres['seat'],true); 137 $seat=json_decode($seatres['seat'],true);
137 $newseat=[]; 138 $newseat=[];
@@ -933,7 +934,7 @@ class Car extends Base @@ -933,7 +934,7 @@ class Car extends Base
933 $remarks = $this->request->param("remarks");//备注 934 $remarks = $this->request->param("remarks");//备注
934 $driver=Db::name("driver")->where("id",$intended_driver_id)->find(); 935 $driver=Db::name("driver")->where("id",$intended_driver_id)->find();
935 $car=Db::name("car")->where("driver_id",$driver['id'])->find(); 936 $car=Db::name("car")->where("driver_id",$driver['id'])->find();
936 - $carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find(); 937 + $carmodel=Db::name("carmodel")->where("id",$car['carmodel_id'])->find();
937 $price=bcmul($number,$carmodel['intercity_price'],2); 938 $price=bcmul($number,$carmodel['intercity_price'],2);
938 $data=[ 939 $data=[
939 "order_no"=>getOrderSn(), 940 "order_no"=>getOrderSn(),
@@ -969,6 +970,45 @@ class Car extends Base @@ -969,6 +970,45 @@ class Car extends Base
969 970
970 } 971 }
971 972
  973 +
  974 + /**
  975 + * 创建城际订单线下支付
  976 + * @return void
  977 + */
  978 + public function createintercityorderofflinepay(){
  979 + $is_qrcode = $this->request->param("is_qrcode");//二维码下单:0=不是,1=是
  980 + $route_id = $this->request->param("route_id");//线路
  981 + $number = $this->request->param("number");//乘车人数
  982 + $carmodel_id = $this->request->param("carmodel_id");//乘车人数
  983 + $reservation_time = $this->request->param("reservation_time");//预约时间
  984 + $phone = $this->request->param("phone");//联系电话
  985 + $intended_driver_id = $this->request->param("intended_driver_id");//意向司机
  986 + $remarks = $this->request->param("remarks");//备注
  987 + $driver=Db::name("driver")->where("id",$intended_driver_id)->find();
  988 + $car=Db::name("car")->where("driver_id",$driver['id'])->find();
  989 + $carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find();
  990 + $price=bcmul($number,$carmodel['intercity_price'],2);
  991 + $data=[
  992 + "order_no"=>getOrderSn(),
  993 + "price"=>$price,
  994 + "reservation_time"=>$reservation_time,
  995 + "is_pay"=>"2",//未支付
  996 + "route_id"=>$route_id,
  997 + "user_id"=>$this->auth->id,
  998 + "phone"=>$phone,
  999 + "pay_type"=>"offlinepay",
  1000 + "create_time"=>time(),
  1001 + "reservation_time"=>time(),
  1002 + "type"=>2,
  1003 + "number"=>$number,
  1004 + "remarks"=>$remarks,
  1005 + "intended_driver_id"=>$intended_driver_id,
  1006 + ];
  1007 + $res=Db::name("order")->insertGetId($data);
  1008 + $this->success("请求成功",$res);
  1009 +
  1010 + }
  1011 +
972 /** 1012 /**
973 * 查询二维码 1013 * 查询二维码
974 * @return void 1014 * @return void