|
|
|
@ -546,8 +546,11 @@ class FileManage extends Model{
|
|
|
|
|
switch ($keyWords) {
|
|
|
|
|
case '{filterType:video}':
|
|
|
|
|
$fileList = Db::name('files')
|
|
|
|
|
->where('upload_user',$uid)
|
|
|
|
|
->where('orign_name',"like","%.mp4")
|
|
|
|
|
->where(function ($query)use($uid) {
|
|
|
|
|
$query->where('upload_user',$uid);
|
|
|
|
|
})
|
|
|
|
|
->where(function ($query) {
|
|
|
|
|
$query->where('orign_name',"like","%.mp4")
|
|
|
|
|
->whereOr('orign_name',"like","%.flv")
|
|
|
|
|
->whereOr('orign_name',"like","%.avi")
|
|
|
|
|
->whereOr('orign_name',"like","%.wmv")
|
|
|
|
@ -555,24 +558,32 @@ class FileManage extends Model{
|
|
|
|
|
->whereOr('orign_name',"like","%.rm")
|
|
|
|
|
->whereOr('orign_name',"like","%.rmvb")
|
|
|
|
|
->whereOr('orign_name',"like","%.mov")
|
|
|
|
|
->whereOr('orign_name',"like","%.ogv")
|
|
|
|
|
->whereOr('orign_name',"like","%.ogv");
|
|
|
|
|
})
|
|
|
|
|
->select();
|
|
|
|
|
break;
|
|
|
|
|
case '{filterType:audio}':
|
|
|
|
|
$fileList = Db::name('files')
|
|
|
|
|
->where('upload_user',$uid)
|
|
|
|
|
->where('orign_name',"like","%.mp3")
|
|
|
|
|
->where(function ($query)use($uid) {
|
|
|
|
|
$query->where('upload_user',$uid);
|
|
|
|
|
})
|
|
|
|
|
->where(function ($query) {
|
|
|
|
|
$query->where('orign_name',"like","%.mp3")
|
|
|
|
|
->whereOr('orign_name',"like","%.flac")
|
|
|
|
|
->whereOr('orign_name',"like","%.ape")
|
|
|
|
|
->whereOr('orign_name',"like","%.wav")
|
|
|
|
|
->whereOr('orign_name',"like","%.acc")
|
|
|
|
|
->whereOr('orign_name',"like","%.ogg")
|
|
|
|
|
->whereOr('orign_name',"like","%.ogg");
|
|
|
|
|
})
|
|
|
|
|
->select();
|
|
|
|
|
break;
|
|
|
|
|
case '{filterType:image}':
|
|
|
|
|
$fileList = Db::name('files')
|
|
|
|
|
->where('upload_user',$uid)
|
|
|
|
|
->where('orign_name',"like","%.bmp")
|
|
|
|
|
->where(function ($query)use($uid) {
|
|
|
|
|
$query->where('upload_user',$uid);
|
|
|
|
|
})
|
|
|
|
|
->where(function ($query) {
|
|
|
|
|
$query->where('orign_name',"like","%.bmp")
|
|
|
|
|
->whereOr('orign_name',"like","%.flac")
|
|
|
|
|
->whereOr('orign_name',"like","%.iff")
|
|
|
|
|
->whereOr('orign_name',"like","%.png")
|
|
|
|
@ -581,13 +592,17 @@ class FileManage extends Model{
|
|
|
|
|
->whereOr('orign_name',"like","%.jpge")
|
|
|
|
|
->whereOr('orign_name',"like","%.psd")
|
|
|
|
|
->whereOr('orign_name',"like","%.svg")
|
|
|
|
|
->whereOr('orign_name',"like","%.webp")
|
|
|
|
|
->whereOr('orign_name',"like","%.webp");
|
|
|
|
|
})
|
|
|
|
|
->select();
|
|
|
|
|
break;
|
|
|
|
|
case '{filterType:doc}':
|
|
|
|
|
$fileList = Db::name('files')
|
|
|
|
|
->where('upload_user',$uid)
|
|
|
|
|
->where('orign_name',"like","%.txt")
|
|
|
|
|
->where(function ($query)use($uid) {
|
|
|
|
|
$query->where('upload_user',$uid);
|
|
|
|
|
})
|
|
|
|
|
->where(function ($query) {
|
|
|
|
|
$query->where('orign_name',"like","%.txt")
|
|
|
|
|
->whereOr('orign_name',"like","%.md")
|
|
|
|
|
->whereOr('orign_name',"like","%.pdf")
|
|
|
|
|
->whereOr('orign_name',"like","%.doc")
|
|
|
|
@ -595,7 +610,8 @@ class FileManage extends Model{
|
|
|
|
|
->whereOr('orign_name',"like","%.ppt")
|
|
|
|
|
->whereOr('orign_name',"like","%.pptx")
|
|
|
|
|
->whereOr('orign_name',"like","%.xls")
|
|
|
|
|
->whereOr('orign_name',"like","%.xlsx")
|
|
|
|
|
->whereOr('orign_name',"like","%.xlsx");
|
|
|
|
|
})
|
|
|
|
|
->select();
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|