Showing
1 changed file
with
5 additions
and
1 deletions
@@ -1059,6 +1059,10 @@ class HomeController extends AbstractAction | @@ -1059,6 +1059,10 @@ class HomeController extends AbstractAction | ||
1059 | break; | 1059 | break; |
1060 | } | 1060 | } |
1061 | 1061 | ||
1062 | + //到期时间 | ||
1063 | + $_payExpire = empty($orderDetail['data']['pay_expire']) ? | ||
1064 | + $orderDetail['data']['create_time'] + 7200 : strtotime($orderDetail['data']['pay_expire']); | ||
1065 | + | ||
1062 | //统一下单 | 1066 | //统一下单 |
1063 | $tools = new JsApiPay(); | 1067 | $tools = new JsApiPay(); |
1064 | $input = new WxPayUnifiedOrder(); | 1068 | $input = new WxPayUnifiedOrder(); |
@@ -1066,7 +1070,7 @@ class HomeController extends AbstractAction | @@ -1066,7 +1070,7 @@ class HomeController extends AbstractAction | ||
1066 | $input->SetOut_trade_no('YOHOBuy_' . $orderCode); // 商户订单号 | 1070 | $input->SetOut_trade_no('YOHOBuy_' . $orderCode); // 商户订单号 |
1067 | $input->SetTotal_fee($totalFee); | 1071 | $input->SetTotal_fee($totalFee); |
1068 | $input->SetTime_start(date("YmdHis", (int) $orderDetail['data']['create_time'])); | 1072 | $input->SetTime_start(date("YmdHis", (int) $orderDetail['data']['create_time'])); |
1069 | - $input->SetTime_expire(date("YmdHis", (int) $orderDetail['data']['create_time'] + 7200)); | 1073 | + $input->SetTime_expire(date("YmdHis", $_payExpire)); |
1070 | $input->SetTrade_type("JSAPI"); | 1074 | $input->SetTrade_type("JSAPI"); |
1071 | $input->SetOpenid($openId); | 1075 | $input->SetOpenid($openId); |
1072 | $order = WxPayApi::unifiedOrder($input); | 1076 | $order = WxPayApi::unifiedOrder($input); |
-
Please register or login to post a comment