cla add count

This commit is contained in:
chenjing
2023-06-14 14:20:58 +08:00
parent 78a1d48a3e
commit b938025e5b
4 changed files with 10 additions and 0 deletions

View File

@@ -35,4 +35,9 @@ class Cla < ApplicationRecord
pr_need: params[:pr_need]
)
end
def fresh_count
update(count:self.users.count)
end
end

View File

@@ -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,