コード例 #1
0
 private function updateLuckyNumbers($dom)
 {
     $model = new LuckyNumberRepository();
     $parser = new LuckyNumberParser();
     $remote = $parser->getLuckyNumber($dom);
     $this->logErrors('LuckyNumberParser', $parser->getErrors());
     if ($remote !== null) {
         $local = $model->getByDate($remote->date);
         if ($local === null || $remote->value !== $local->value) {
             $model->setValue($remote->date, $remote->value);
             echo "updated ln/{$remote->date}\n";
         }
     }
 }
コード例 #2
0
 public function GET_lucky_numbers_1($date)
 {
     $repo = new LuckyNumberRepository();
     $result = $repo->getByDate($date);
     if ($result !== null) {
         Json::OK($result);
     } else {
         Json::notFound();
     }
 }