mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-03 03:40:49 +08:00
add topic from
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user