예제 #1
0
 protected function getFilter()
 {
     $filter = parent::getFilter();
     if (KBatchBase::$taskConfig->params->minFileSize && is_numeric(KBatchBase::$taskConfig->params->minFileSize)) {
         $filter->fileSizeGreaterThan = KBatchBase::$taskConfig->params->minFileSize;
     }
     if (KBatchBase::$taskConfig->params->maxFileSize && is_numeric(KBatchBase::$taskConfig->params->maxFileSize)) {
         $filter->fileSizeLessThan = KBatchBase::$taskConfig->params->maxFileSize;
     }
     return $filter;
 }
 protected function getFilter()
 {
     $filter = parent::getFilter();
     if (is_null($filter->jobSubTypeIn)) {
         $filter->jobSubTypeIn = $this->getSupportedProtocols();
     }
     if ($this->taskConfig->params->minFileSize && is_numeric($this->taskConfig->params->minFileSize)) {
         $filter->fileSizeGreaterThan = $this->taskConfig->params->minFileSize;
     }
     if ($this->taskConfig->params->maxFileSize && is_numeric($this->taskConfig->params->maxFileSize)) {
         $filter->fileSizeLessThan = $this->taskConfig->params->maxFileSize;
     }
     return $filter;
 }