Showing
1 changed file
with
4 additions
and
1 deletions
@@ -137,6 +137,9 @@ class PayController extends AbstractAction | @@ -137,6 +137,9 @@ class PayController extends AbstractAction | ||
137 | //锁单接口 | 137 | //锁单接口 |
138 | $prePayInfo = CartData::savePrePayInfo($uid, $orderCode, 22); | 138 | $prePayInfo = CartData::savePrePayInfo($uid, $orderCode, 22); |
139 | UdpLog::info("【微信锁订单接口】,orderCode:{$orderCode}", array('prePayInfo' => $prePayInfo)); | 139 | UdpLog::info("【微信锁订单接口】,orderCode:{$orderCode}", array('prePayInfo' => $prePayInfo)); |
140 | + //到期时间 | ||
141 | + $_payExpire = empty($orderDetail['data']['pay_expire']) ? | ||
142 | + $orderDetail['data']['create_time'] + 7200 : strtotime($orderDetail['data']['pay_expire']); | ||
140 | 143 | ||
141 | //统一下单 | 144 | //统一下单 |
142 | $tools = new JsApiPay(); | 145 | $tools = new JsApiPay(); |
@@ -145,7 +148,7 @@ class PayController extends AbstractAction | @@ -145,7 +148,7 @@ class PayController extends AbstractAction | ||
145 | $input->SetOut_trade_no('YOHOBuy_' . $orderCode); // 商户订单号 | 148 | $input->SetOut_trade_no('YOHOBuy_' . $orderCode); // 商户订单号 |
146 | $input->SetTotal_fee($totalFee); | 149 | $input->SetTotal_fee($totalFee); |
147 | $input->SetTime_start(date("YmdHis", (int) $orderDetail['data']['create_time'])); | 150 | $input->SetTime_start(date("YmdHis", (int) $orderDetail['data']['create_time'])); |
148 | - $input->SetTime_expire(date("YmdHis", (int) $orderDetail['data']['create_time'] + 7200)); | 151 | + $input->SetTime_expire(date("YmdHis", $_payExpire)); |
149 | $input->SetTrade_type("JSAPI"); | 152 | $input->SetTrade_type("JSAPI"); |
150 | $input->SetOpenid($openId); | 153 | $input->SetOpenid($openId); |
151 | $order = WxPayApi::unifiedOrder($input); | 154 | $order = WxPayApi::unifiedOrder($input); |
-
Please register or login to post a comment