From 5ae5bdb7b51f5fed6355d7ee2486415498bf1bc0 Mon Sep 17 00:00:00 2001 From: sugar1569 Date: Sun, 30 Sep 2018 15:24:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E6=8E=A5=E5=8F=A3=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/service/WechatService.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/extend/service/WechatService.php b/extend/service/WechatService.php index 8f688ad9..a18875db 100644 --- a/extend/service/WechatService.php +++ b/extend/service/WechatService.php @@ -27,6 +27,9 @@ class WechatService { private static $instance = null; + /**获取微信配置参数 + * @return array + */ public static function options() { $wechat = SystemConfigService::more(['wechat_appid','wechat_appsecret','wechat_token']); @@ -59,6 +62,9 @@ class WechatService return self::$instance; } + /** + * 微信接口 + */ public static function serve() { $wechat = self::application(true); @@ -364,6 +370,11 @@ class WechatService return self::paymentService()->refund($orderNo,$refundNo,$totalFee,$refundFee,$opUserId,$type,$refundAccount,$refundReason); } + /**订单退款 + * @param $orderNo + * @param array $opt + * @return bool + */ public static function payOrderRefund($orderNo, array $opt) { if(!isset($opt['pay_price'])) exception('缺少pay_price'); @@ -409,6 +420,10 @@ class WechatService return self::application()->js; } + /** jsSdk + * @param string $url + * @return array|string + */ public static function jsSdk($url = '') { $apiList = ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone', 'startRecord', 'stopRecord', 'onVoiceRecordEnd', 'playVoice', 'pauseVoice', 'stopVoice', 'onVoicePlayEnd', 'uploadVoice', 'downloadVoice', 'chooseImage', 'previewImage', 'uploadImage', 'downloadImage', 'translateVoice', 'getNetworkType', 'openLocation', 'getLocation', 'hideOptionMenu', 'showOptionMenu', 'hideMenuItems', 'showMenuItems', 'hideAllNonBaseMenuItem', 'showAllNonBaseMenuItem', 'closeWindow', 'scanQRCode', 'chooseWXPay', 'openProductSpecificView', 'addCard', 'chooseCard', 'openCard'];