dev_bj
SylorHuang 6 years ago
parent ae57ae032b
commit 2bad4a5d15

@ -1101,7 +1101,7 @@ class User < Principal
# 超级管理员或者role为1 # 超级管理员或者role为1
def manager_of_shixun?(shixun, *arg) def manager_of_shixun?(shixun, *arg)
user = (arg.present? ? arg.first : User.current) user = (arg.present? ? arg.first : User.current)
member = shixun&.shixun_members.where(:role => [1,2], :user_id => self.id) member = shixun.shixun_members&.where(:role => [1,2], :user_id => self.id)
(!member.blank? || user.admin?) ? true : false (!member.blank? || user.admin?) ? true : false
end end

Loading…
Cancel
Save