Commit 2b074117 by 周业恒

iip test

parent d6061f81
Pipeline #21489 passed with stages
in 1 minute 16 seconds
...@@ -361,5 +361,14 @@ class MediaController extends Controller ...@@ -361,5 +361,14 @@ class MediaController extends Controller
}); });
return success($data); return success($data);
} }
public function hookVolcengineUpload(Request $request){
$data=[];
/*
$data = handler_drive(function () use ($request) {
//return MediaModel::SaveByteMedia($request);
});
*/
return success($data);
}
} }
...@@ -1177,10 +1177,40 @@ class MediaModel extends Eloquent ...@@ -1177,10 +1177,40 @@ class MediaModel extends Eloquent
$data["media_audio"] = "audio"; $data["media_audio"] = "audio";
$media_id= $FileName; $media_id= $FileName;
MediaModel::where("_id", $media_id)->update($data); MediaModel::where("_id", $media_id)->update($data);
clearCdnCache($request,$media_id); clearCdnCache($request,$media_id);
} catch (\Exception $exception) {
throw new DatabaseException($exception->getMessage());
}
LogModel::addlog(["更新媒资 hookMoveMedia 数据成功 " => $data]);
}
public static function SaveVolcengineMedia($request){
try {
if(empty($request->Data))
return;
if(empty($request->Data["Code"])|| $request->Data["Code"]!="Success")
return;
$Vid=$request->Data["Vid"]; //唯一凭证
$SourceInfo=$request->Data["SourceInfo"];
if(empty($SourceInfo))
return;
$FileName=str_replace("m3u8/", "", $SourceInfo["FileName"]);
$StoreUri=$SourceInfo["StoreUri"];
$data["isbyte"]=1;
$data["media_url"]="https://vod-qn.offcncloud.com/".$SourceInfo["FileName"];
$data["media_audio"] = "audio";
$media_id= $FileName;
MediaModel::where("_id", $media_id)->update($data);
clearCdnCache($request,$media_id);
} catch (\Exception $exception) { } catch (\Exception $exception) {
throw new DatabaseException($exception->getMessage()); throw new DatabaseException($exception->getMessage());
...@@ -1188,4 +1218,6 @@ class MediaModel extends Eloquent ...@@ -1188,4 +1218,6 @@ class MediaModel extends Eloquent
LogModel::addlog(["更新媒资 hookMoveMedia 数据成功 " => $data]); LogModel::addlog(["更新媒资 hookMoveMedia 数据成功 " => $data]);
} }
} }
...@@ -64,5 +64,7 @@ Route::group(['namespace' => 'Api', 'prefix' => 'user','middleware' => ['api']], ...@@ -64,5 +64,7 @@ Route::group(['namespace' => 'Api', 'prefix' => 'user','middleware' => ['api']],
Route::post('hook_byte_move', 'MediaController@hookMoveMedia'); Route::post('hook_byte_move', 'MediaController@hookMoveMedia');
Route::post('hook_volcengine_upload', 'MediaController@hookVolcengineUpload');
}); });
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment