正在显示
1 个修改的文件
包含
10 行增加
和
5 行删除
| @@ -1818,12 +1818,12 @@ class Car extends Base | @@ -1818,12 +1818,12 @@ class Car extends Base | ||
| 1818 | //下单五分钟后五收取手续费 | 1818 | //下单五分钟后五收取手续费 |
| 1819 | $create_time=$order['create_time']; | 1819 | $create_time=$order['create_time']; |
| 1820 | $newtime=time()-$create_time; | 1820 | $newtime=time()-$create_time; |
| 1821 | + | ||
| 1821 | if($newtime<300){ | 1822 | if($newtime<300){ |
| 1822 | - print_r("小于五分钟"); | ||
| 1823 | // print_r([$create_time,$newtime]); | 1823 | // print_r([$create_time,$newtime]); |
| 1824 | $pay_fee = $order['price']; | 1824 | $pay_fee = $order['price']; |
| 1825 | $rebook_fee = 0; | 1825 | $rebook_fee = 0; |
| 1826 | - $res = Db::name("order")->update([ | 1826 | + $res = Db::name("order")->where("id",$id)->update([ |
| 1827 | "commission_price"=>$rebook_fee, | 1827 | "commission_price"=>$rebook_fee, |
| 1828 | "rebook"=>1, | 1828 | "rebook"=>1, |
| 1829 | "reservation_time" => $reservation_time, | 1829 | "reservation_time" => $reservation_time, |
| @@ -1837,12 +1837,15 @@ class Car extends Base | @@ -1837,12 +1837,15 @@ class Car extends Base | ||
| 1837 | if($newrefund_time<0){ | 1837 | if($newrefund_time<0){ |
| 1838 | $this->error("该订单无法改签,时间过期"); | 1838 | $this->error("该订单无法改签,时间过期"); |
| 1839 | } | 1839 | } |
| 1840 | + | ||
| 1840 | if($newrefund_time<3600){ | 1841 | if($newrefund_time<3600){ |
| 1842 | + | ||
| 1841 | $pay_fee = $order['price']; | 1843 | $pay_fee = $order['price']; |
| 1842 | $rebook_fee = 0; | 1844 | $rebook_fee = 0; |
| 1843 | - $res = Db::name("order")->update(["commission_price"=>$rebook_fee,"rebook"=>1, "order_no" => getOrderSn(),"create_time"=>time()]); | 1845 | + $res = Db::name("order")->where("id",$id)->update(["commission_price"=>$rebook_fee,"rebook"=>1, "order_no" => getOrderSn(),"create_time"=>time()]); |
| 1844 | $this->success("请求成功"); | 1846 | $this->success("请求成功"); |
| 1845 | }else if($newrefund_time>3600 & $newrefund_time<7200){ | 1847 | }else if($newrefund_time>3600 & $newrefund_time<7200){ |
| 1848 | + | ||
| 1846 | $pay_fee = $order['price']*0.8; | 1849 | $pay_fee = $order['price']*0.8; |
| 1847 | $rebook_fee = $pay_fee; | 1850 | $rebook_fee = $pay_fee; |
| 1848 | }else if($newrefund_time>7200 & $newrefund_time<28800){ | 1851 | }else if($newrefund_time>7200 & $newrefund_time<28800){ |
| @@ -1854,7 +1857,7 @@ class Car extends Base | @@ -1854,7 +1857,7 @@ class Car extends Base | ||
| 1854 | }else if($newrefund_time<43200){ | 1857 | }else if($newrefund_time<43200){ |
| 1855 | $pay_fee = $order['price']; | 1858 | $pay_fee = $order['price']; |
| 1856 | $rebook_fee = 0; | 1859 | $rebook_fee = 0; |
| 1857 | - $res = Db::name("order")->update([ | 1860 | + $res = Db::name("order")->where("id",$id)->update([ |
| 1858 | "commission_price"=>$rebook_fee, | 1861 | "commission_price"=>$rebook_fee, |
| 1859 | "rebook"=>1, | 1862 | "rebook"=>1, |
| 1860 | "reservation_time" => $reservation_time, | 1863 | "reservation_time" => $reservation_time, |
| @@ -1864,7 +1867,8 @@ class Car extends Base | @@ -1864,7 +1867,8 @@ class Car extends Base | ||
| 1864 | $this->success("请求成功"); | 1867 | $this->success("请求成功"); |
| 1865 | } | 1868 | } |
| 1866 | } | 1869 | } |
| 1867 | - $res = Db::name("order")->update([ | 1870 | + |
| 1871 | + $res = Db::name("order")->where("id",$id)->update([ | ||
| 1868 | "commission_price"=>$rebook_fee, | 1872 | "commission_price"=>$rebook_fee, |
| 1869 | "rebook"=>1, | 1873 | "rebook"=>1, |
| 1870 | "order_no" => getOrderSn(), | 1874 | "order_no" => getOrderSn(), |
| @@ -1876,6 +1880,7 @@ class Car extends Base | @@ -1876,6 +1880,7 @@ class Car extends Base | ||
| 1876 | ->where(['id' => $this->auth->id]) | 1880 | ->where(['id' => $this->auth->id]) |
| 1877 | ->field('id,wx_xcx_openid') | 1881 | ->field('id,wx_xcx_openid') |
| 1878 | ->find(); | 1882 | ->find(); |
| 1883 | + | ||
| 1879 | $notifyURI = $this->doman . '/addons/epay/api/OrderPayNtf'; | 1884 | $notifyURI = $this->doman . '/addons/epay/api/OrderPayNtf'; |
| 1880 | $params = [ | 1885 | $params = [ |
| 1881 | 'amount' => $neworder['commission_price'], | 1886 | 'amount' => $neworder['commission_price'], |
-
请 注册 或 登录 后发表评论