/**
  * 根据 `onlineDate` 字段删除数据
  *
  * @param int $date
  * @return int
  */
 public static function deleteByOnlineDate($date)
 {
     $effectRowAllCount = 0;
     for ($splitSuffix = 0; $splitSuffix < 10; $splitSuffix++) {
         try {
             $effectRowCount = Model_Stats_HzPropPromotionTime::data_access($splitSuffix)->filter('onlineDate', $date)->delete();
             $effectRowAllCount = $effectRowAllCount + $effectRowCount;
         } catch (Exception $e) {
         }
     }
     return $effectRowAllCount;
 }
 public function clearYesterdayOnlineStatisticsData()
 {
     $this->logMessage(sprintf('先删除昨天的数据'));
     Model_Stats_HzPropPromotionTime::deleteByOnlineDate(date('Ymd', strtotime('-1 day')));
 }
 public function savePropPromotionTime($data)
 {
     $this->logMessage(sprintf('保存房源在线统计数据: %s', json_encode($data)));
     Model_Stats_HzPropPromotionTime::create($data, $data['brokerId'])->save();
 }