Commit fd9fc143 by 杨昕

设置随机码

parent de6c70ac
Pipeline #13710 passed with stages
in 42 seconds
...@@ -49,6 +49,7 @@ class MediaController extends Controller ...@@ -49,6 +49,7 @@ class MediaController extends Controller
'appid' => $request->appid, 'appid' => $request->appid,
'page_size' => $request->page_size, 'page_size' => $request->page_size,
'username' => $request->username, 'username' => $request->username,
'page' => $request->page,
]); ]);
} }
...@@ -175,16 +176,20 @@ class MediaController extends Controller ...@@ -175,16 +176,20 @@ class MediaController extends Controller
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/ */
public function media_preview(Request $request){ public function media_preview(Request $request){
return view('errors.404');
}
$url = getRbac($request,'video/info','ec8747abc5dbe8288e64f327a76ac517','video_info'); /**
* @param Request $request
$result = http_request_code($url, * @return \Illuminate\Http\JsonResponse
null, * @throws \App\Exceptions\ControllerException
'GET' */
); public function setMediaNum(Request $request){
$result = json_decode($result,true); $res = handler_drive(function () use ($request){
return view('errors.404',$result); return MediaModel::setMediaNum($request);
});
return success($res);
} }
} }
...@@ -17,6 +17,7 @@ class MediaRoute extends AuthenRoute ...@@ -17,6 +17,7 @@ class MediaRoute extends AuthenRoute
$router->resource('media_model','MediaController'); $router->resource('media_model','MediaController');
$router->get('media_command','MediaController@media_command'); $router->get('media_command','MediaController@media_command');
$router->get('video_preview','MediaController@media_preview'); $router->get('video_preview','MediaController@media_preview');
$router->post('set_media_num','MediaController@setMediaNum');
}); });
......
...@@ -834,5 +834,24 @@ class MediaModel extends Eloquent ...@@ -834,5 +834,24 @@ class MediaModel extends Eloquent
return $media_id; return $media_id;
} }
/**
* 设置随机码
* @param $request
* @return mixed
* @throws DatabaseException
*/
public static function setMediaNum($request){
try{
$media_id = $request->media_id;
$data = [
'media_num' => substr($media_id,4),
];
$flag = MediaModel::where("_id",$media_id)->update($data);
}catch (\Exception $exception){
throw new DatabaseException($exception->getMessage());
}
return $flag;
}
} }
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
@if(isset($media['media_num'])) @if(isset($media['media_num']))
<td style="max-width: 100px;">{{$media['media_num']}}</td> <td style="max-width: 100px;">{{$media['media_num']}}</td>
@else @else
<td>3ed312c523c38bdd685e4c6a5f2acdd6</td> <td></td>
@endif @endif
<td class="td-manage"> <td class="td-manage">
@if(permissionExist("manager_media","media_edit")) @if(permissionExist("manager_media","media_edit"))
...@@ -98,13 +98,13 @@ ...@@ -98,13 +98,13 @@
</a> </a>
@endif @endif
@if(!isset($media["media_num"])) @if(isset($media["media_num"]))
<a title="视频预览" onclick="x_admin_show('/web/video_preview?media_id={{$media["_id"]}}')" href="javascript:;"> <a title="视频预览" onclick="x_admin_show('/web/video_preview?media_id={{$media["_id"]}}')" href="javascript:;">
<i class="iconfont">&#xe61a;</i> <i class="iconfont">&#xe79f;</i>
</a> </a>
@else @else
<a title="生成媒资号码" onclick="set_media_num(this,'{{$media["_id"]}}')" href="javascript:;"> <a title="生成媒资号码" onclick="set_media_num(this,'{{$media["_id"]}}')" href="javascript:;">
<i class="iconfont">&#xe79f;</i> <i class="iconfont">&#xe61a;</i>
</a> </a>
@endif @endif
...@@ -204,7 +204,10 @@ ...@@ -204,7 +204,10 @@
cancelButton:'取消', cancelButton:'取消',
confirm: function () { confirm: function () {
fetch_response('get',"/web/set_media_num?media_id="+id).then(function (res) { var formData = new FormData();
formData.append('media_id',id);
fetch_response('post',"/web/set_media_num",formData).then(function (res) {
if (res.code==200) { if (res.code==200) {
$('body').toast({ $('body').toast({
position:'fixed', position:'fixed',
...@@ -213,7 +216,7 @@ ...@@ -213,7 +216,7 @@
top:'50%' top:'50%'
}); });
setTimeout(function () { setTimeout(function () {
window.location.href='/web/media_model?media_name={{$media_name}}&media_id={{$media_id}}&start_time={{$start_time}}&end_time={{$end_time}}&category_id={{$category_id}}&appid={{$appid}}'; window.location.href='/web/media_model?media_name={{$media_name}}&media_id={{$media_id}}&start_time={{$start_time}}&end_time={{$end_time}}&category_id={{$category_id}}&appid={{$appid}}&page={{$page}}';
},2000) },2000)
}else{ }else{
$('body').toast({ $('body').toast({
......
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