工程认证导航栏问题

dev_daiao
daiao 5 years ago
parent 51829c45ab
commit 0f491426c5

@ -73,8 +73,7 @@ class UsersController < ApplicationController
@user_url = "/users/#{@user.login}" @user_url = "/users/#{@user.login}"
@career = Career.where(status: true).order("created_at asc").pluck(:id, :name) @career = Career.where(status: true).order("created_at asc").pluck(:id, :name)
ec_user = EcSchoolUser.where(:user_id => current_user.id).first @auth = User.current.ec_school.present? ? "#{@old_domain}/ecs/department?school_id=#{User.current.ec_school}" : nil
@auth = ec_user ? "#{@old_domain}/ecs/department?school_id=#{ec_user.school_id}" : nil
end end
# 用户回复功能 # 用户回复功能

@ -497,6 +497,13 @@ class User < ApplicationRecord
) )
end end
# 工程认证的学校
def ec_school
school_id = self.ec_school_users.pluck(:school_id).first ||
self.ec_major_schools.pluck(:school_id).first ||
(self.ec_course_users.first && self.ec_course_users.first.try(:ec_course).try(:ec_year).try(:ec_major_school).try(:school_id))
end
# 登录,返回用户名与密码匹配的用户 # 登录,返回用户名与密码匹配的用户
def self.try_to_login(login, password) def self.try_to_login(login, password)
login = login.to_s.strip login = login.to_s.strip

Loading…
Cancel
Save