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)); }
protected function serverStep03() { $sendData = $this->msStatus(); if ($this->messageData['ms_status_processed'] == 1 && $this->messageData['ms_status'] == "master") { $scheduleTypeReportSendLog = new ScheduleTypeReportSendLog(); $reports = $scheduleTypeReportSendLog->getUnsentReportItems(0); $this->server_step03_found_reports = $reports; $sendData['not_sent_reports'] = $reports['uids']; } $this->createServerMessage('04', 0, $sendData); }