mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-03 03:40:49 +08:00
cla add count
This commit is contained in:
@@ -35,4 +35,9 @@ class Cla < ApplicationRecord
|
||||
pr_need: params[:pr_need]
|
||||
)
|
||||
end
|
||||
|
||||
|
||||
def fresh_count
|
||||
update(count:self.users.count)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -22,6 +22,9 @@ class UserCla < ApplicationRecord
|
||||
belongs_to :cla
|
||||
# identity 0: 教师教授 1: 学生, 2: 专业人士, 3: 开发者
|
||||
enum state: { deafult: 0, signed: 1, failed: 2}
|
||||
after_create do
|
||||
cla.fresh_count
|
||||
end
|
||||
|
||||
def self.build(params,user_id)
|
||||
self.create!(user_id: user_id,
|
||||
|
||||
Reference in New Issue
Block a user