...
|
...
|
@@ -1818,12 +1818,12 @@ class Car extends Base |
|
|
//下单五分钟后五收取手续费
|
|
|
$create_time=$order['create_time'];
|
|
|
$newtime=time()-$create_time;
|
|
|
|
|
|
if($newtime<300){
|
|
|
print_r("小于五分钟");
|
|
|
// print_r([$create_time,$newtime]);
|
|
|
$pay_fee = $order['price'];
|
|
|
$rebook_fee = 0;
|
|
|
$res = Db::name("order")->update([
|
|
|
$res = Db::name("order")->where("id",$id)->update([
|
|
|
"commission_price"=>$rebook_fee,
|
|
|
"rebook"=>1,
|
|
|
"reservation_time" => $reservation_time,
|
...
|
...
|
@@ -1837,12 +1837,15 @@ class Car extends Base |
|
|
if($newrefund_time<0){
|
|
|
$this->error("该订单无法改签,时间过期");
|
|
|
}
|
|
|
|
|
|
if($newrefund_time<3600){
|
|
|
|
|
|
$pay_fee = $order['price'];
|
|
|
$rebook_fee = 0;
|
|
|
$res = Db::name("order")->update(["commission_price"=>$rebook_fee,"rebook"=>1, "order_no" => getOrderSn(),"create_time"=>time()]);
|
|
|
$res = Db::name("order")->where("id",$id)->update(["commission_price"=>$rebook_fee,"rebook"=>1, "order_no" => getOrderSn(),"create_time"=>time()]);
|
|
|
$this->success("请求成功");
|
|
|
}else if($newrefund_time>3600 & $newrefund_time<7200){
|
|
|
|
|
|
$pay_fee = $order['price']*0.8;
|
|
|
$rebook_fee = $pay_fee;
|
|
|
}else if($newrefund_time>7200 & $newrefund_time<28800){
|
...
|
...
|
@@ -1854,7 +1857,7 @@ class Car extends Base |
|
|
}else if($newrefund_time<43200){
|
|
|
$pay_fee = $order['price'];
|
|
|
$rebook_fee = 0;
|
|
|
$res = Db::name("order")->update([
|
|
|
$res = Db::name("order")->where("id",$id)->update([
|
|
|
"commission_price"=>$rebook_fee,
|
|
|
"rebook"=>1,
|
|
|
"reservation_time" => $reservation_time,
|
...
|
...
|
@@ -1864,7 +1867,8 @@ class Car extends Base |
|
|
$this->success("请求成功");
|
|
|
}
|
|
|
}
|
|
|
$res = Db::name("order")->update([
|
|
|
|
|
|
$res = Db::name("order")->where("id",$id)->update([
|
|
|
"commission_price"=>$rebook_fee,
|
|
|
"rebook"=>1,
|
|
|
"order_no" => getOrderSn(),
|
...
|
...
|
@@ -1876,6 +1880,7 @@ class Car extends Base |
|
|
->where(['id' => $this->auth->id])
|
|
|
->field('id,wx_xcx_openid')
|
|
|
->find();
|
|
|
|
|
|
$notifyURI = $this->doman . '/addons/epay/api/OrderPayNtf';
|
|
|
$params = [
|
|
|
'amount' => $neworder['commission_price'],
|
...
|
...
|
|