正在显示
1 个修改的文件
包含
41 行增加
和
1 行删除
| @@ -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 |
-
请 注册 或 登录 后发表评论