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