|
|
|
@ -918,10 +918,10 @@ class CoursesController < ApplicationController
|
|
|
|
|
return normal_status(-1, "课堂已结束,无法加入") if course.is_end
|
|
|
|
|
|
|
|
|
|
# 实名认证和职业认证的身份判断
|
|
|
|
|
return normal_status(-1, "该课堂要求成员完成实名和职业认证") if course.authentication &&
|
|
|
|
|
course.professional_certification && (!current_user.authentication || !current_user.professional_certification)
|
|
|
|
|
return normal_status(-1, "该课堂要求成员完成实名认证") if course.authentication && !current_user.authentication
|
|
|
|
|
return normal_status(-1, "该课堂要求成员完成职业认证") if course.professional_certification && !current_user.professional_certification
|
|
|
|
|
return normal_status(-2, "该课堂要求成员完成实名和职业认证") if course.authentication &&
|
|
|
|
|
course.professional_certification && (!current_user.authentication && !current_user.professional_certification)
|
|
|
|
|
return normal_status(-2, "该课堂要求成员完成实名认证") if course.authentication && !current_user.authentication
|
|
|
|
|
return normal_status(-2, "该课堂要求成员完成职业认证") if course.professional_certification && !current_user.professional_certification
|
|
|
|
|
|
|
|
|
|
# 身份验证
|
|
|
|
|
if params[:professor].blank? && params[:assistant_professor].blank? && params[:student].blank?
|
|
|
|
|