<?php
namespace wstmart\admin\controller;
use wstmart\admin\model\GoodsClassify as M;
/**
 * ============================================================================
 * 商品控制器
 */
class Goodsclassify extends Base{
   /*查看商品总分类*/
	public function index(){
		return $this->fetch('list');
	}
    /**获取商品总分类分页*/
    public function pageQuery(){
        $m = new M();
        $rs = $m->pageQuery();
        return WSTGrid($rs);
    }
   /**获取总分类数据*/
    public function get(){
        $m = new M();
        $rs = $m->getById(input("goodsclassifyId/d"));
        return $rs;
    }
    //添加商品总分类
    public function add(){
        $m=new M();
        $rs=$m->add();
        return $rs;
    }
    //修改商品总分类
    public function edit(){
        $m=new M();
        $rs=$m->edit();
        return $rs;
    }
    /**
     * 获取商品分类数据
     */
    public function gets(){
        $m = new M();
        $rs = $m->getByIds(input("goodsclassifyId/d"));
        return $rs;
    }
    //获取商品分类详情
    public function catdetail(){
        $m=new M();
        $row= $m->catdetail();
        $id=input('goodsclassifyId');
        $this->assign("id",$id);
        return $this->fetch('catdetail');
    }
    //获取商品分类分页
    public function catdetailPage(){
        $m = new M();
        $rs = $m->catdetailPage();
        $rs['status'] = 1;
        return WSTGrid($rs);
    }
    /**删除商品总分类下的商品分类*/
    public function catdel(){
        $m = new M();
        return $m->catdel();
    }
    //获取商品详情
    public function detail(){
        $m=new M();
        $row= $m->detail();
        $id=input('catId');
        $this->assign("id",$id);
        return $this->fetch('detail');
    }
    //获取商品详情页面
    public function detailByPage(){
        $m = new M();
        $rs = $m->detailByPage();
        $rs['status'] = 1;
        return WSTGrid($rs);
    }
    /**删除商品总分类*/
    public function del(){
        $m = new M();
        return $m->del();
    }
    /*添加商品分类*/
    public function add_cat(){
        $m = new M();
        return $m->add_cat();
    }
    //获取设置活动页页面
    public function setdetail(){
        $id=input('goodsclassifyId');
        $result=db('goods_classify')->where('goodsclassifyId',$id)->value('goodsclassifyName');
        $this->assign(["id"=>$id,'result'=>$result]);
        $classify=db('recom_classify')->where('classifyId',$id)->field('recomId,recomName')->select();
        $this->assign('classify',$classify);
        return $this->fetch('setdetail');
    }
    //获取商品详情页面
    public function setdetailPage(){
        $m = new M();
        $rs = $m->setdetailPage();
        return WSTGrid($rs);
    }
    //更改活动商品的排序号
    public function changeSet(){
        $m = new M();
        $rs = $m->changeSet();
        return $rs;
    }
    //获取设置活动页页面
    public function recom(){
        $id=input('goodsclassifyId');
        $result=db('goods_classify')->where('goodsclassifyId',$id)->value('goodsclassifyName');
        $this->assign(["id"=>$id,'result'=>$result]);
        $classify=db('recom_classify')->where('classifyId',$id)->field('recomId,recomName')->select();
        $this->assign('classify',$classify);
        return $this->fetch('recom');
    }
    //更改活动商品的排序号
    public function changeRecom(){
        $m = new M();
        $rs = $m->changeRecom();
        return $rs;
    }
    //删除推荐商品
    public function recomActiveDel(){
        $m = new M();
        return $m->recomActiveDel();
    }
    /**获取总分类数据*/
    public function getrecomActive(){
        $m = new M();
        $rs = $m->getrecomActiveId(input("recomActiveId/d"));
        return $rs;
    }
    //添加商品总分类
    public function addrecomActive(){
        $m=new M();
        $rs=$m->addrecomActive();
        return $rs;
    }
    //获取商品详情页面
    public function recomPage(){
        $m = new M();
        $rs = $m->recomPage();
        return WSTGrid($rs);
    }
    /*查看活动页的活动分类*/
    public function cats(){
        $this->assign('classifyId',input('classifyId'));
        $classify=db('goods_classify')->where('goodsclassifyId',input('classifyId'))->value('goodsclassifyName');
        $this->assign('classify',$classify);
        return $this->fetch('cats');
    }
    //查看活动页的活动详情
    public function catsPage(){
        $m = new M();
        $rs = $m->catsPage();
        return WSTGrid($rs);
    }
    /**
     * 获取活动数据
     */
    public function getCats(){
        $m = new M();
        $rs = $m->getCatsId(input("recomId/d"));
        return $rs;
    }
    /*添加分类活动分类*/
    public function addCats(){
        $m = new M();
        return $m->addCats();
    }
    /*更改分类活动分类*/
    public function editCats(){
        $m = new M();
        return $m->editCats();
    }
    //删除活动页活动分类
    public function catsDel(){
        $m = new M();
        return $m->catsDel();
    }
    /**
     * 获取活动商品详情
     */
    public function getGoods(){
        $m = new M();
        $rs = $m->getGoodsId(input("id/d"));
        return $rs;
    }
    /*添加分类活动分类*/
    public function addGoods(){
        $m = new M();
        return $m->addGoods();
    }
    //删除活动商品
    public function goodsDel(){
        $m = new M();
        return $m->goodsDel();
    }
}