[更新]修正小程序SDK远程加载

This commit is contained in:
Anyon 2018-05-15 14:49:57 +08:00
parent a10a47a817
commit a211ff95ec

View File

@ -41,8 +41,24 @@ use think\Exception;
* @method \WeChat\Template template() static 模板消息
* @method \WeChat\User user() static 微信粉丝管理
* @method \WeChat\Wifi wifi() static 门店WIFI管理
* --- 小程序SDK加载 开始 ---
* @method \WeMini\Account miniAccount() static 小程序账号管理
* @method \WeMini\Basic miniBasic() static 小程序基础信息设置
* @method \WeMini\Code miniCode() static 小程序代码管理
* @method \WeMini\Domain miniDomain() static 小程序域名管理
* @method \WeMini\Tester minitester() static 小程序成员管理
* @method \WeMini\User miniUser() static 小程序帐号管理
* @method \WeMini\Crypt miniCrypt() static 小程序数据加密处理管理
* @method \WeMini\Plugs miniPlugs() static 小程序插件管理
* @method \WeMini\Poi miniPoi() static 小程地址管理
* @method \WeMini\Qrcode miniQrcode() static 小程二维码管理
* @method \WeMini\Template miniTemplate() static 小程序模板消息
* @method \WeMini\Total miniTotal() static 小程序数据接口
* --- 小程序SDK加载 结束 ---
* @method void wechat() static 第三方微信工具
* @method void config() static 第三方配置工具
* @method \WeOpen\Login login() static 第三方微信登录
* @method \WeOpen\Service service() static 第三方服务
*/
class WechatService
{
@ -51,7 +67,7 @@ class WechatService
* 接口类型模式
* @var string
*/
public static $type = 'WeChat';
private static $type = 'WeChat';
/**
* 切换接口为服务号模式
@ -64,7 +80,7 @@ class WechatService
/**
* 切换接口为小程序模式
*/
public function setWeMiniState()
public static function setWeMiniState()
{
self::$type = 'WeMini';
}
@ -218,6 +234,12 @@ class WechatService
*/
public static function __callStatic($name, $arguments)
{
if (substr($name, 0, 4) === 'mini') {
self::setWeMiniState();
$name = substr($name, 4);
} else {
self::setWeChatState();
}
return self::instance($name);
}