Authored by 郝肖肖

到期时间微信

@@ -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);