...
|
...
|
@@ -1829,7 +1829,9 @@ class Car extends Base |
|
|
}
|
|
|
if($newrefund_time<3600){
|
|
|
$pay_fee = $order['price'];
|
|
|
$rebook_fee = $pay_fee;
|
|
|
$rebook_fee = 0;
|
|
|
$res = Db::name("order")->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;
|
...
|
...
|
@@ -1841,11 +1843,28 @@ class Car extends Base |
|
|
$rebook_fee = $pay_fee;
|
|
|
}else if($newrefund_time<43200){
|
|
|
$pay_fee = $order['price'];
|
|
|
$rebook_fee = $pay_fee;
|
|
|
|
|
|
$rebook_fee = 0;
|
|
|
$res = Db::name("order")->update(["commission_price"=>$rebook_fee,"rebook"=>1, "order_no" => getOrderSn(),"create_time"=>time()]);
|
|
|
$this->success("请求成功");
|
|
|
}
|
|
|
}
|
|
|
$this->success('改签成功',[$id,$reservation_time]);
|
|
|
$res = Db::name("order")->update(["commission_price"=>$rebook_fee,"rebook"=>1, "order_no" => getOrderSn(),"create_time"=>time()]);
|
|
|
$neworder=Db::name("order")->where("id", $id)->find();
|
|
|
$userinfo = Db::name('user')
|
|
|
->where(['id' => $this->auth->id])
|
|
|
->field('id,wx_xcx_openid')
|
|
|
->find();
|
|
|
$notifyURI = $this->doman . '/addons/epay/api/OrderPayNtf';
|
|
|
$params = [
|
|
|
'amount' => $neworder['commission_price'],
|
|
|
'orderid' => $neworder['order_no'],
|
|
|
'type' => 'wechat',
|
|
|
'notifyurl' => $notifyURI,
|
|
|
'method' => 'miniapp',
|
|
|
'openid' => $userinfo['wx_xcx_openid'],
|
|
|
];
|
|
|
$f = \addons\epay\library\Service::submitOrder($params);
|
|
|
$this->success("请求成功", $f);
|
|
|
}
|
|
|
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|