Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun

dev_unstable
杨树林 6 years ago
commit d4420f4e51

@ -13,8 +13,8 @@ module AliyunVod::Service::Base
if response.status != 200 if response.status != 200
message = message =
case result['Code'] case result['Code']
when 'InvalidFileName.Extension' then '不支持的文件格式' when 'InvalidFileName.Extension' then '不支持的视频格式'
when 'IllegalCharacters' then '文件名称包含非法字符' when 'IllegalCharacters' then '视频名称包含非法字符'
else raise AliyunVod::Error, result['Message'] else raise AliyunVod::Error, result['Message']
end end
raise AliyunVod::Error, message if message.present? raise AliyunVod::Error, message if message.present?

@ -21,7 +21,14 @@ class Videos::CreateAuthService < ApplicationService
private private
def title def title
@_title ||= params.delete(:title).to_s.strip @_title ||= begin
str = params.delete(:title).to_s.strip
if str.length > 30
"#{str[0, 15]}...#{str.reverse[0,10].reverse}"
else
str
end
end
end end
def filename def filename

@ -13,6 +13,7 @@ class Videos::DispatchCallbackService < ApplicationService
case params['EventType'] case params['EventType']
when 'FileUploadComplete' then # 视频上传完成 when 'FileUploadComplete' then # 视频上传完成
video.file_url = params['FileUrl'] video.file_url = params['FileUrl']
video.filesize = params['Size']
video.upload_success video.upload_success
video.save! video.save!
when 'SnapshotComplete' then # 封面截图完成 when 'SnapshotComplete' then # 封面截图完成

@ -0,0 +1,5 @@
class AddFilesizeToVideos < ActiveRecord::Migration[5.2]
def change
add_column :videos, :filesize, :integer, default: 0
end
end
Loading…
Cancel
Save