public function run($args)
 {
     //        $this->logger = LoggerFactory::getFileLogger('ReportSendTest');
     $this->logger = LoggerFactory::getConsoleLogger();
     //        $processedReportsModel = new ScheduleTypeReportProcessed();
     //        $reports = $processedReportsModel->getUnsentReports();
     //
     //
     //        $reports = $processedReportsModel->findByUIDsWithDestinations($reports['uids']);
     //
     //
     //        $this->logger->log(__METHOD__.' reports:'.print_r($reports['result'],1));
     //
     //
     //        foreach ($reports['result'] as $reportItem) {
     //            $this->sendReport($reportItem);
     //        }
     $scheduleTypeReportSendLog = new ScheduleTypeReportSendLog();
     $reports = $scheduleTypeReportSendLog->getUnsentReportItems();
     $result = $scheduleTypeReportSendLog->findByUIDsWithDestinations($reports['uids']);
     foreach ($result['result'] as $reportItem) {
         $this->sendReport($reportItem);
     }
     $this->logger->log(__METHOD__ . ' reports:' . print_r($reports['uids'], 1));
     $this->logger->log(__METHOD__ . ' reports:' . print_r($result, 1));
 }