<?php
/*---------------------------------------------------------------------------
  小微OA系统 - 让工作更轻松快乐 

  Copyright (c) 2013 http://www.smeoa.com All rights reserved.                                             

  Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )  

  Author:  jinzhu.yin<smeoa@qq.com>                         

  Support: https://git.oschina.net/smeoa/smeoa               
 -------------------------------------------------------------------------*/

class NoticeModel extends CommonModel {
	// 自动验证设置
	protected $_validate	 =	 array(
		array('name','require','标题必须',1),
		array('content','require','内容必须'),
		);
       
	function _before_insert(&$data,$options){
        $sql = "SELECT CONCAT(year(now()),'-',LPAD(count(*)+1,4,0)) notice_no FROM `".$this->tablePrefix."notice` WHERE 1 and year(FROM_UNIXTIME(create_time))>=year(now())";     
        $rs = $this->db->query($sql);
        if($rs){
            $data['notice_no']=$rs[0]['notice_no'];    
        }else{
            $data['notice_no']=date('Y')."-0001"; 
        }
	}
}	
?>