示例#1
0
 public static function getRecentRecord($device_ids)
 {
     $result = array();
     foreach ($device_ids as $device_id) {
         $l_measurements_history = \Model_L_Measurements_History::query()->where("device_id", $device_id)->order_by(array("captured_at" => "DESC"))->get_one();
         $result[$device_id] = $l_measurements_history;
     }
     return $result;
 }
示例#2
0
 public function executeCrawl($device_id, $captured_before, $captured_after)
 {
     // APIにレコード問い合わせ
     $page = 1;
     do {
         $mesurements_data = $this->getMesurementsData($device_id, $captured_before, $captured_after, $page);
         // register record
         foreach ($mesurements_data as $key => $record) {
             \Model_L_Measurements_History::registerRecord($record);
         }
         $page++;
     } while (!empty($mesurements_data));
 }