/** * 根据 `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(); }