mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-21 04:05:45 +08:00
新增:项目排行榜新增提交数算法
This commit is contained in:
@@ -3,4 +3,15 @@ class CommitLog < ApplicationRecord
|
||||
belongs_to :project
|
||||
belongs_to :repository
|
||||
|
||||
after_create :incre_project_common
|
||||
after_destroy :decre_project_common
|
||||
|
||||
def incre_project_common
|
||||
CacheAsyncSetJob.perform_later("project_common_service", {commits: 1}, self.project_id)
|
||||
end
|
||||
|
||||
def decre_project_common
|
||||
CacheAsyncSetJob.perform_later("project_common_service", {commits: -1}, self.project_id)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user