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)); }