<?php
namespace wstmart\wechat\controller;
use wstmart\wechat\model\Index as M;
/**
 * ============================================================================
 * 默认控制器
 */
class Index extends Base{
	/**
     * 首页
     */
    public function index(){
    	$m = new M();
    	hook('wechatControllerIndexIndex',['getParams'=>input()]);
    	$news = $m->getSysMsg('msg');
    	$this->assign('news',$news);
    	$ads['count'] =  count(model("common/Tags")->listAds("wx-ads-index",99,86400));
    	$ads['width'] = 'width:'.$ads['count'].'00%';
    	$this->assign("ads", $ads);
    	//是否关注公众号
    	$signinfo = session('WST_WX_SIGNINFO');
    	if(!empty($signinfo['subscribe'])){
    		$signinfo['subscribe'] = ($signinfo['subscribe']==1)?0:1;
    	}else{
    		$signinfo['subscribe'] = 0;
    	}
    	$subscribe = cookie("WST_WX_SUBSCRIBE");
    	if($subscribe)$signinfo['subscribe'] = 0;
    	if(WSTConf('CONF.wxenabled')==1){
			$we = WSTWechat();
	        $datawx = $we->getJsSignature('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
	        $this->assign("datawx", $datawx);
    	}
    	$this->assign("subscribe", $signinfo['subscribe']);
    	return $this->fetch('index');
    }
    /**
     * 楼层
     */
    public function pageQuery(){
    	$m = new M();
    	$rs = $m->pageQuery();
    	if(isset($rs['goods'])){
    		foreach ($rs['goods'] as $key =>$v){
    			$rs['goods'][$key]['goodsImg'] = WSTImg($v['goodsImg'],2);
    		}
    	}
        return $rs;
    }
    /**
     * 跳去登录之前的地址
     */
    public function sessionAddress(){
    	session('WST_WX_WlADDRESS',input('url'));
    	return WSTReturn("", 1);
    }
    /**
     * 关闭关注
     */
    public function closeFollow(){
    	cookie("WST_WX_SUBSCRIBE",1,25920000);
    	return WSTReturn("", 1);
    }
}