<?php
namespace model\pdflib;
use model\pro\param;
class pdflibModel extends \model
{
	public $paramObj;
	public $paramSet;
	public $type;
	public function __construct()
    {
		parent::__construct();
        $this->paramObj = new param();
		$rows = $this->paramObj->getParamByCid($this->cate);
		$this->paramSet = [];
		foreach($rows as $row){
			$arr = explode('<line>',$row['pdfcol']);
			foreach($arr as $v){
				$item = explode('=>',$v);
				if($item[0]==$this->type){
					$this->paramSet[$row['ptpa_id']] = $item[1];
				}
			}
		}
		$this->paramSet = array_flip($this->paramSet);
	}

	public function getParamText($tag, $arr)
	{
		return ($arr[$this->paramSet[$tag]]['parameter_text']) ?: '';
	}

	/**
	 * 取 tecdoc 车型
	 * @todo 
	 * @param [type] $news_model_id
	 * @return void
	 */
	public function getTecdocModel($news_model_id)
	{
		$req = \mvc::$req;
		$this->paramObj = new param();
		$data = [];
		$ids = [];
		foreach ($news_model_id as$v) {
			array_push($ids, $v['id']);
		}
		foreach ($ids as $id) {
			$pid = $this->paramObj->getProParamByPid($id);
			$row = $this->db->get('pro_model_link','*', ['pml_p_id' => $pid]);
			$data[] = $row['pml_mm_id'];
		}
		$data = array_unique($data);
		return $data;
	}
}