正在显示
1 个修改的文件
包含
12 行增加
和
12 行删除
| @@ -873,17 +873,17 @@ class Car extends Base | @@ -873,17 +873,17 @@ class Car extends Base | ||
| 873 | * @return void | 873 | * @return void |
| 874 | */ | 874 | */ |
| 875 | public function createcharterorder(){ | 875 | public function createcharterorder(){ |
| 876 | + | ||
| 876 | $route_id = $this->request->param("route_id");//线路 | 877 | $route_id = $this->request->param("route_id");//线路 |
| 877 | $number = $this->request->param("number");//乘车人数 | 878 | $number = $this->request->param("number");//乘车人数 |
| 878 | - $carmodel_id = $this->request->param("carmodel_id");//乘车人数 | ||
| 879 | $reservation_time = $this->request->param("reservation_time");//预约时间 | 879 | $reservation_time = $this->request->param("reservation_time");//预约时间 |
| 880 | $phone = $this->request->param("phone");//联系电话 | 880 | $phone = $this->request->param("phone");//联系电话 |
| 881 | + $carmodel_id = $this->request->param("carmodel_id");//车型id | ||
| 882 | + $charter_num = $this->request->param("charter_num");//包车数量 | ||
| 881 | $intended_driver_id = $this->request->param("intended_driver_id");//意向司机 | 883 | $intended_driver_id = $this->request->param("intended_driver_id");//意向司机 |
| 882 | $remarks = $this->request->param("remarks");//备注 | 884 | $remarks = $this->request->param("remarks");//备注 |
| 883 | - $driver=Db::name("driver")->where("id",$intended_driver_id)->find(); | ||
| 884 | - $car=Db::name("car")->where("driver_id",$driver['id'])->find(); | ||
| 885 | $carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find(); | 885 | $carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find(); |
| 886 | - $price=bcmul($number,$carmodel['price'],2); | 886 | + $price=bcmul($charter_num,$carmodel['price'],2); |
| 887 | $data=[ | 887 | $data=[ |
| 888 | "order_no"=>getOrderSn(), | 888 | "order_no"=>getOrderSn(), |
| 889 | "price"=>$price, | 889 | "price"=>$price, |
| @@ -914,8 +914,7 @@ class Car extends Base | @@ -914,8 +914,7 @@ class Car extends Base | ||
| 914 | 'openid' => $userinfo['wx_xcx_openid'], | 914 | 'openid' => $userinfo['wx_xcx_openid'], |
| 915 | ]; | 915 | ]; |
| 916 | $f = \addons\epay\library\Service::submitOrder($params); | 916 | $f = \addons\epay\library\Service::submitOrder($params); |
| 917 | - $this->success("请求成功"); | ||
| 918 | - | 917 | + $this->success("请求成功",$f); |
| 919 | 918 | ||
| 920 | } | 919 | } |
| 921 | 920 | ||
| @@ -924,24 +923,24 @@ class Car extends Base | @@ -924,24 +923,24 @@ class Car extends Base | ||
| 924 | * @return void | 923 | * @return void |
| 925 | */ | 924 | */ |
| 926 | public function createintercityorder(){ | 925 | public function createintercityorder(){ |
| 927 | - $route_id = $this->request->param("route_id");//线路 | ||
| 928 | $is_qrcode = $this->request->param("is_qrcode");//二维码下单:0=不是,1=是 | 926 | $is_qrcode = $this->request->param("is_qrcode");//二维码下单:0=不是,1=是 |
| 927 | + $route_id = $this->request->param("route_id");//线路 | ||
| 929 | $number = $this->request->param("number");//乘车人数 | 928 | $number = $this->request->param("number");//乘车人数 |
| 929 | + $carmodel_id = $this->request->param("carmodel_id");//乘车人数 | ||
| 930 | $reservation_time = $this->request->param("reservation_time");//预约时间 | 930 | $reservation_time = $this->request->param("reservation_time");//预约时间 |
| 931 | $phone = $this->request->param("phone");//联系电话 | 931 | $phone = $this->request->param("phone");//联系电话 |
| 932 | - | ||
| 933 | $intended_driver_id = $this->request->param("intended_driver_id");//意向司机 | 932 | $intended_driver_id = $this->request->param("intended_driver_id");//意向司机 |
| 934 | $remarks = $this->request->param("remarks");//备注 | 933 | $remarks = $this->request->param("remarks");//备注 |
| 935 | - $car=Db::name("car")->where("driver_id",$intended_driver_id)->find(); | ||
| 936 | - $carmodel=Db::name("carmodel")->where("id",$car["carmodel_id"])->find(); | ||
| 937 | - $price=bcmul($number,$carmodel['price'],2); | 934 | + $driver=Db::name("driver")->where("id",$intended_driver_id)->find(); |
| 935 | + $car=Db::name("car")->where("driver_id",$driver['id'])->find(); | ||
| 936 | + $carmodel=Db::name("carmodel")->where("id",$carmodel_id)->find(); | ||
| 937 | + $price=bcmul($number,$carmodel['intercity_price'],2); | ||
| 938 | $data=[ | 938 | $data=[ |
| 939 | "order_no"=>getOrderSn(), | 939 | "order_no"=>getOrderSn(), |
| 940 | "price"=>$price, | 940 | "price"=>$price, |
| 941 | "reservation_time"=>$reservation_time, | 941 | "reservation_time"=>$reservation_time, |
| 942 | "is_pay"=>"2",//未支付 | 942 | "is_pay"=>"2",//未支付 |
| 943 | "route_id"=>$route_id, | 943 | "route_id"=>$route_id, |
| 944 | - "is_qrcode"=>$is_qrcode, | ||
| 945 | "user_id"=>$this->auth->id, | 944 | "user_id"=>$this->auth->id, |
| 946 | "phone"=>$phone, | 945 | "phone"=>$phone, |
| 947 | "create_time"=>time(), | 946 | "create_time"=>time(), |
| @@ -967,6 +966,7 @@ class Car extends Base | @@ -967,6 +966,7 @@ class Car extends Base | ||
| 967 | ]; | 966 | ]; |
| 968 | $f = \addons\epay\library\Service::submitOrder($params); | 967 | $f = \addons\epay\library\Service::submitOrder($params); |
| 969 | $this->success("请求成功",$f); | 968 | $this->success("请求成功",$f); |
| 969 | + | ||
| 970 | } | 970 | } |
| 971 | 971 | ||
| 972 | /** | 972 | /** |
-
请 注册 或 登录 后发表评论