diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 4fac8cc72..49458f533 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -28,8 +28,9 @@ module ApplicationHelper end # MD5加密 - def md5_encode(content) - Digest::MD5.hexdigest(content) + def edu_md5_encode(content) + return nil if content.blank? + "https://www.educoder.net/#{Digest::MD5.hexdigest(content)}" end def graduation_navigation graduation diff --git a/app/views/users/videos/_video.json.jbuilder b/app/views/users/videos/_video.json.jbuilder index eb5fafec5..f43b415da 100644 --- a/app/views/users/videos/_video.json.jbuilder +++ b/app/views/users/videos/_video.json.jbuilder @@ -1,6 +1,6 @@ json.extract! video, :id, :title, :cover_url, :file_url, :play_url, :vv, :user_id, :transcoded -json.play_url md5_encode(video.play_url) -json.file_url md5_encode(video.file_url) +json.play_url edu_md5_encode(video.play_url) +json.file_url edu_md5_encode(video.file_url) json.play_duration video.video_play_duration json.published_at video.display_published_at json.created_at video.display_created_at