getReadVisitUvInfo($date); } /*$yesterday = date("Y-m-d", strtotime("-1 day")); $this->getReadVisitUvInfo($yesterday);*/ $yesterday = date("Y-m-d", strtotime("-1 day")); $this->getReadVisitUvInfo($yesterday); } function getReadVisitUvInfo($date) { $channels = Redis::smembers(sprintf('recordReaderUvAndPv:date:%s', $date)); if ($channels) { foreach ($channels as $channel) { $data = WapVisitStatService::getReaderUvAndPv($channel, $date); if ($data) { $uv = $data['uv']; $pv = $data['pv']; $distribution_channel_id = $channel; $created_at = date("Y-m-d H:i:s"); $updated_at = date("Y-m-d H:i:s"); $data = compact('date', 'uv', 'pv', 'created_at', 'updated_at', 'distribution_channel_id'); DB::table('channel_reader_visit_stats')->insert($data); } } } WapVisitStatService::deleteReaderUvAndPvRedisKey($date); } }