|
|
|
@ -51,8 +51,10 @@ class Users::UpdateAccountService < ApplicationService
|
|
|
|
|
|
|
|
|
|
if first_full_reward
|
|
|
|
|
RewardGradeService.call(user, container_id: user.id, container_type: 'Account', score: 500)
|
|
|
|
|
|
|
|
|
|
sms_notify_admin(user.lastname) if user.user_extension.teacher?
|
|
|
|
|
if user.user_extension.teacher?
|
|
|
|
|
join_course(user.id,1309, 2)
|
|
|
|
|
sms_notify_admin(user.lastname)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
user
|
|
|
|
@ -73,4 +75,11 @@ class Users::UpdateAccountService < ApplicationService
|
|
|
|
|
rescue => ex
|
|
|
|
|
Util.logger_error(ex)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def join_course(user_id, course_id, identity)
|
|
|
|
|
course = Course.find_by(id: course_id)
|
|
|
|
|
return unless course
|
|
|
|
|
attr = {course_id: course_id, role: identity, user_id: user_id}
|
|
|
|
|
CourseMember.create!(attr)
|
|
|
|
|
end
|
|
|
|
|
end
|