作者 郭文星

123

@@ -920,6 +920,43 @@ class Car extends Base @@ -920,6 +920,43 @@ class Car extends Base
920 } 920 }
921 921
922 /** 922 /**
  923 + * 创建包车订单
  924 + * @return void
  925 + */
  926 + public function createcharterorderofflinepay(){
  927 + $route_id = $this->request->param("route_id");//线路
  928 + $number = $this->request->param("number");//乘车人数
  929 + $reservation_time = $this->request->param("reservation_time");//预约时间
  930 + $phone = $this->request->param("phone");//联系电话
  931 + $carmodel_id = $this->request->param("carmodel_id");//车型id
  932 + $charter_num = $this->request->param("charter_num");//包车数量
  933 + $intended_driver_id = $this->request->param("intended_driver_id");//意向司机
  934 + $remarks = $this->request->param("remarks");//备注
  935 + $carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find();
  936 + $price=bcmul($charter_num,$carmodel['price'],2);
  937 + $data=[
  938 + "order_no"=>getOrderSn(),
  939 + "price"=>$price,
  940 + "reservation_time"=>$reservation_time,
  941 + "is_pay"=>"1",//未支付
  942 + "route_id"=>$route_id,
  943 + "user_id"=>$this->auth->id,
  944 + "phone"=>$phone,
  945 + "pay_type"=>"offlinepay",
  946 + "create_time"=>time(),
  947 + "reservation_time"=>time(),
  948 + "type"=>2,
  949 + "number"=>$number,
  950 + "remarks"=>$remarks,
  951 + "intended_driver_id"=>$intended_driver_id,
  952 + ];
  953 + $res=Db::name("order")->insertGetId($data);
  954 +
  955 + $this->success("请求成功",$res);
  956 +
  957 + }
  958 +
  959 + /**
923 * 创建城际订单 960 * 创建城际订单
924 * @return void 961 * @return void
925 */ 962 */
@@ -992,7 +1029,7 @@ class Car extends Base @@ -992,7 +1029,7 @@ class Car extends Base
992 "order_no"=>getOrderSn(), 1029 "order_no"=>getOrderSn(),
993 "price"=>$price, 1030 "price"=>$price,
994 "reservation_time"=>$reservation_time, 1031 "reservation_time"=>$reservation_time,
995 - "is_pay"=>"2",//未支付 1032 + "is_pay"=>"1",//未支付
996 "route_id"=>$route_id, 1033 "route_id"=>$route_id,
997 "user_id"=>$this->auth->id, 1034 "user_id"=>$this->auth->id,
998 "phone"=>$phone, 1035 "phone"=>$phone,