From d73687bc6115007145b4aab050e4e29ff87fd8ae Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 01 三月 2021 18:44:36 +0800 Subject: [PATCH] 布丸代码优化 --- src/main/java/com/yeshi/buwan/controller/admin/api/VideoAdminController.java | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/controller/admin/api/VideoAdminController.java b/src/main/java/com/yeshi/buwan/controller/admin/api/VideoAdminController.java index 5ccdcbb..261d523 100644 --- a/src/main/java/com/yeshi/buwan/controller/admin/api/VideoAdminController.java +++ b/src/main/java/com/yeshi/buwan/controller/admin/api/VideoAdminController.java @@ -85,7 +85,12 @@ } @RequestMapping(value = "/videolist", method = RequestMethod.POST) - public void videoList(int videotype, int page, String key, String resourceIds, int contenttype, PrintWriter out) { + public void videoList(int videotype, int page, String key, String type, String resourceIds, int contenttype, PrintWriter out) { + + if (StringUtil.isNullOrEmpty(type)) { + type = "name"; + } + List<VideoInfo> list = null; long count = 0; @@ -93,7 +98,20 @@ //姝g墖鎼滅储 if (contenttype == 1) { SolrVideoSearchFilter filter = new SolrVideoSearchFilter(); - filter.setKey(key); + + switch (type) { + case "name": + filter.setKey(key); + break; + case "actor": + filter.setActor(key); + break; + case "director": + filter.setDirector(key); + break; + } + + filter.setVideoType(videotype == 0 ? null : videotype); filter.setContentType(1); if (!StringUtil.isNullOrEmpty(resourceIds)) { -- Gitblit v1.8.0