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