get_name_by_type($type); } function _filter($filter,$tableAlias=null,$baseWhere=null){ if(isset($filter['search_bill_bn'])){ $veritemObj = &app::get('finance')->model('verification_items'); $rs = $veritemObj->getList('log_id',array('bill_bn'=>$filter['search_bill_bn'])); foreach($rs as $v){ $ids[] = $v['log_id']; } $log_id = implode(',', $ids); $where .= ' and log_id in ('.$log_id.")"; unset($filter['search_bill_bn']); } $return = parent::_filter($filter,$tableAlias,$baseWhere).$where; return $return; } /** * 搜索Options * @return mixed 返回值 */ public function searchOptions(){ return array( 'log_bn'=>$this->app->_('核销流水号'), 'search_bill_bn'=>$this->app->_('单据编号'), ); } }