|
|
|
@ -14,13 +14,13 @@ class Users::ApplyProfessionalAuthService < ApplicationService
|
|
|
|
|
Users::ApplyProfessionalAuthForm.new(params).validate!
|
|
|
|
|
raise Error, '您已经申请过职业认证了' if ApplyUserAuthentication.professional_auth.processing.exists?(user_id: user.id)
|
|
|
|
|
|
|
|
|
|
user.professional_certification = false
|
|
|
|
|
|
|
|
|
|
extension = user.user_extension
|
|
|
|
|
extension.school_id = params[:school_id]
|
|
|
|
|
extension.department_id = params[:department_id]
|
|
|
|
|
extension.identity = params[:identity]
|
|
|
|
|
|
|
|
|
|
user.professional_certification = extension.identity != 0
|
|
|
|
|
|
|
|
|
|
extra = params[:extra].to_s.strip.presence
|
|
|
|
|
if extension.identity.to_s == 'student'
|
|
|
|
|
extension.technical_title = nil
|
|
|
|
|