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