<?php
require_once "lib/wxjs/jssdk.php";
/*
<class>
	<cate></cate>
	<name>WxJs</name>
	<remark></remark>
	<exp.></exp.>
	<author>Soul 2017/1/10</author>
</class>
*/
class OthWxJs
{
	/*
	<method>
		<name>获取微信js签名信息</name>
		<remark></remark>
		<return></return>
		<author>Soul 2017/1/9</author>
	</method>
	*/
	public function getSign($url = '')
	{
		if(!isset(mvc::$cfg['isWeiXin']) || mvc::$cfg['isWeiXin']){
			$LibYpApi = new LibYpApi();
			$res = $LibYpApi->get('wx/getToken');
			$wxToken = $res['data'];
			$jssdk = new JSSDK(mvc::$cfg['WXJS']['appid'], mvc::$cfg['WXJS']['secret'], $wxToken);
			$signPackage = $jssdk->getSignPackage($url);
		}else{
			$signPackage = [
				'appId'=>mvc::$cfg['WXJS']['appid'],
				'timestamp'=>time(),
				'nonceStr'=>'',
				'signature'=>''
			];
		}
		return LibFc::ReturnData(true, $signPackage);
	}
}
?>