<?php 
namespace model\import;
use model\smart\smart;
/**
 * 
 */
class askEnNum  extends smart
{
	 /**
     * 标题 (用于消息提醒)
     */
	public $title = '询单自定义有效号码'; //固定
	public $import = null;    //固定
	public $rules = null;    //规则
	public $demoData = null;  //样例数据
	public $demoremark = null;  //样例说明
	
	public function __construct()
	{
		parent::__construct(); //执行父类
		$this->import = new \lib\import();
		
		$this->rules = [
			['key' => 'saen_factory', 'caption' => lg('竞品品牌')]
		];

		$this->demoData = [
			
		];

		$this->demoremark = '';
	}
	


	/**处理导入
     * @param array|string $src 数组或者文件名
     * @param isInit 是否是初始化
     * @return 可返回任意值(string|array|bool)，都会到前端
     */
    public function import($src,$isInit=false) //固定
    {
		$state = $this->import->execute($src, $this->rules);
		
		//数据重复验证 - 自己
		if($state && !empty($this->import->data))
		{
			$state = !$this->import->checkRepeat([
			    ['saen_factory']
		    ]);
		}
		//入库
		if($state && !empty($this->import->data))
		{
			$this->db->Begin();
			$this->db->delete('smt_ask_enable_number',[]);
			foreach($this->import->data as $k=>$mv)
			{
				$set = [
					'saen_factory'=>$mv['saen_factory'],
				];
                $this->db->insert('smt_ask_enable_number', $set);
			}
			$this->db->End();
		}
        return $this->import->output(); //生成处理结果
	}
}