正在显示
1 个修改的文件
包含
5 行增加
和
3 行删除
| @@ -1883,14 +1883,15 @@ class Car extends Base | @@ -1883,14 +1883,15 @@ class Car extends Base | ||
| 1883 | * @return void | 1883 | * @return void |
| 1884 | */ | 1884 | */ |
| 1885 | public function countrebook(){ | 1885 | public function countrebook(){ |
| 1886 | - $id = $this->request->param("order_id"); | ||
| 1887 | - $reservation_time = $this->request->param("reservation_time");//预约时间 | 1886 | + $id = $this->request->param("order_id","507"); |
| 1887 | + $reservation_time = $this->request->param("reservation_time","2024-09-10 18:00-18:30");//预约时间 | ||
| 1888 | $order = Db::name("order")->where("id", $id)->find(); | 1888 | $order = Db::name("order")->where("id", $id)->find(); |
| 1889 | $departure_time=substr($reservation_time,0,16); | 1889 | $departure_time=substr($reservation_time,0,16); |
| 1890 | $refund_time=substr($order['reservation_time'],0,16); | 1890 | $refund_time=substr($order['reservation_time'],0,16); |
| 1891 | //下单五分钟后五收取手续费 | 1891 | //下单五分钟后五收取手续费 |
| 1892 | $create_time=$order['create_time']; | 1892 | $create_time=$order['create_time']; |
| 1893 | $newtime=time()-$create_time; | 1893 | $newtime=time()-$create_time; |
| 1894 | + | ||
| 1894 | try { | 1895 | try { |
| 1895 | if($newtime<300){ | 1896 | if($newtime<300){ |
| 1896 | // print_r([$create_time,$newtime]); | 1897 | // print_r([$create_time,$newtime]); |
| @@ -1905,6 +1906,7 @@ class Car extends Base | @@ -1905,6 +1906,7 @@ class Car extends Base | ||
| 1905 | if($newrefund_time<3600){ | 1906 | if($newrefund_time<3600){ |
| 1906 | $pay_fee = $order['price']; | 1907 | $pay_fee = $order['price']; |
| 1907 | $rebook_fee = 0; | 1908 | $rebook_fee = 0; |
| 1909 | + $this->error("出发前一小时无法改签"); | ||
| 1908 | }else if($newrefund_time>3600 & $newrefund_time<7200){ | 1910 | }else if($newrefund_time>3600 & $newrefund_time<7200){ |
| 1909 | $pay_fee = bcmul($order['price'],0.2,2); | 1911 | $pay_fee = bcmul($order['price'],0.2,2); |
| 1910 | $rebook_fee = $pay_fee; | 1912 | $rebook_fee = $pay_fee; |
| @@ -1952,7 +1954,7 @@ class Car extends Base | @@ -1952,7 +1954,7 @@ class Car extends Base | ||
| 1952 | ->update([ | 1954 | ->update([ |
| 1953 | "commission_price"=>$rebook_fee, | 1955 | "commission_price"=>$rebook_fee, |
| 1954 | "rebook"=>1, | 1956 | "rebook"=>1, |
| 1955 | - "order_no" => getOrderSn(), | 1957 | + "rebook_no" => getOrderSn(), |
| 1956 | "create_time"=>time() | 1958 | "create_time"=>time() |
| 1957 | ]); | 1959 | ]); |
| 1958 | } | 1960 | } |
-
请 注册 或 登录 后发表评论