正在显示
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, |
-
请 注册 或 登录 后发表评论