<?php
namespace homecn\action;
use \model\homecn;
use model\homecn\cate;
use model\oe;
use model\oeNumidx;
use model\pro\numidx;

class indexAction extends baseAction
{
    public function index()
    {
		$req = \mvc::$req;
        //获取分类数据
        $cate = new cate();
        $cateArr = $cate->getCateLists($_SESSION['cnuser']['u_id']);
        \view::set('cateArr', $cateArr);
		\view::set('title', \mvc::$cfg['siteTitle']);
		\view::put();
	}

    public function lists()
    {
		$this->mustLogin();
        $req = \mvc::$req;
        $cate = new cate();
        $data = $cate->getProList($req);
        \view::set('dataArr',$data['list']);
		\view::set('pageTpl',$this->showPages($data['recordCount'],$data['pagesize'],1));
        \view::set('title', '产品列表-'.\mvc::$cfg['siteTitle']);
		\view::put();

    }

    public function item()
    {
		$this->mustLogin();
        $req = \mvc::$req; 
        if(!$req['id']&& !$req['type']) exitJson(0, '参数错误');
        $cate = new cate();
        if($req['type']=='oe')
        {
            $dataArr = $cate->getOeInfo($req['id']);
            $oeNumidx = new oeNumidx();
            //参数
            $numData = $oeNumidx->getNumList(['oe_id'=>$req['id']]);
            $dataArr['numData'] = $numData['rows']??[];
        }
        else
        {   
            $dataArr = $cate->getProInfo($req['id']);
            $numidx = new numidx();
            //参数
            $numData = $numidx->getList(['p_id'=>$req['id']]);
            $dataArr['numData'] = $numData['rows']??[];
    
        }

        \view::set('dataArr', $dataArr);
        \view::set('req', $req);


        \view::set('title', '产品详情-'.\mvc::$cfg['siteTitle']);
		\view::put();
    }

    public function checkout()
    {
       $this->mustLogin();
        \view::set('user', $_SESSION['user']);
        \view::set('title', \mvc::$cfg['siteTitle']);
        \view::put();
    }

    
}