|
|
|
@@ -45,19 +45,22 @@ class Topic < ApplicationRecord |
|
|
|
def get_visitor_data |
|
|
|
data = { |
|
|
|
visits: 0, |
|
|
|
created_time: format_time(Time.now) |
|
|
|
created_time: format_time(Time.now), |
|
|
|
from:"other" |
|
|
|
} |
|
|
|
|
|
|
|
if self.url.include?("gitlink.org.cn/forums/") || self.url.include?("trustie.net/forums/") |
|
|
|
request_memo = Forum::Memos::GetService.call(self.uuid) |
|
|
|
data[:visits] = request_memo.nil? ? 0 : request_memo["memo"]["viewed_count"] |
|
|
|
data[:created_time] = request_memo.nil? ? format_time(Time.now) : request_memo["memo"]["published_time"] |
|
|
|
data[:created_time] = request_memo.nil? ? format_time(Time.now) : request_memo["memo"]["published_time"] |
|
|
|
data[:from] = "forums" |
|
|
|
end |
|
|
|
|
|
|
|
if self.url.include?("gitlink.org.cn/zone/") || self.url.include?("trustie.net/zone/") |
|
|
|
request_doc = Getway::Cms::GetService.call(self.uuid) |
|
|
|
data[:visits] = request_doc.nil? ? 0 : request_doc["data"]["visits"] |
|
|
|
data[:created_time] = request_doc.nil? ? format_time(Time.now) : request_doc["data"]["publishTime"] |
|
|
|
data[:from] = "zone" |
|
|
|
end |
|
|
|
|
|
|
|
data |
|
|
|
|