add topic from
This commit is contained in:
parent
5592855996
commit
e1808e0689
|
@ -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
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
json.(activity_forum, :id, :title, :url)
|
||||
data = activity_forum.get_visitor_data
|
||||
json.visits data[:visits]
|
||||
json.created_time data[:created_time]
|
||||
json.created_time data[:created_time]
|
||||
json.from data[:from]
|
|
@ -1,4 +1,5 @@
|
|||
json.(experience_forum, :id, :title, :url)
|
||||
data = experience_forum.get_visitor_data
|
||||
json.visits data[:visits]
|
||||
json.created_time data[:created_time]
|
||||
json.created_time data[:created_time]
|
||||
json.from data[:from]
|
|
@ -1,4 +1,5 @@
|
|||
json.(glcc_news, :id, :title, :url, :uuid)
|
||||
data = glcc_news.get_visitor_data
|
||||
json.visits data[:visits]
|
||||
json.created_time data[:created_time]
|
||||
json.created_time data[:created_time]
|
||||
json.from data[:from]
|
|
@ -1,4 +1,5 @@
|
|||
json.(pinned_forum, :id, :title, :url)
|
||||
data = pinned_forum.get_visitor_data
|
||||
json.visits data[:visits]
|
||||
json.created_time data[:created_time]
|
||||
json.created_time data[:created_time]
|
||||
json.from data[:from]
|
Loading…
Reference in New Issue