From 906c50dd24be0dd2e9b9382c2c9af093f43e73da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=AF=E7=AB=8B?= Date: Thu, 13 Apr 2017 19:11:29 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=9B=B4=E6=96=B0]=E4=BF=AE=E6=94=B9=E5=BE=AE?= =?UTF-8?q?=E4=BF=A1=E6=94=AF=E4=BB=98=E6=B5=8B=E8=AF=95=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/service/PayService.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extend/service/PayService.php b/extend/service/PayService.php index ea0093c80..32733b059 100644 --- a/extend/service/PayService.php +++ b/extend/service/PayService.php @@ -49,7 +49,7 @@ class PayService { * @return false|string */ public static function createWechatPayQrc(WechatPay $pay, $order_no, $fee, $title, $from = 'wechat') { - $prepayid = self::_createWechatPrepayid($pay, null, $order_no, $fee, $title, 'NATIVE', $from); + $prepayid = self::createWechatPrepayid($pay, null, $order_no, $fee, $title, 'NATIVE', $from); if ($prepayid === false) { return false; } @@ -75,7 +75,7 @@ class PayService { * @return bool|array */ public static function createWechatPayJsPicker(WechatPay $pay, $openid, $order_no, $fee, $title) { - if (($prepayid = self::_createWechatPrepayid($pay, $openid, $order_no, $fee, $title, 'JSAPI')) === false) { + if (($prepayid = self::createWechatPrepayid($pay, $openid, $order_no, $fee, $title, 'JSAPI')) === false) { return false; } return $pay->createMchPay($prepayid); @@ -119,7 +119,7 @@ class PayService { * @param string $from 订单来源 * @return bool|string */ - protected static function _createWechatPrepayid(WechatPay $pay, $openid, $order_no, $fee, $title, $trade_type = 'JSAPI', $from = 'shop') { + public static function createWechatPrepayid(WechatPay $pay, $openid, $order_no, $fee, $title, $trade_type = 'JSAPI', $from = 'shop') { $map = ['order_no' => $order_no, 'is_pay' => '1', 'expires_in' => time(), 'appid' => $pay->appid]; $where = 'appid=:appid and order_no=:order_no and (is_pay=:is_pay or expires_in>:expires_in)'; $prepayinfo = Db::name('WechatPayPrepayid')->where($where, $map)->find();