Commit 71f75bd59e4eb3775c1f129c6ece951bedd550bf
1 parent
e10c4ce6
针对管理员,增加按sp简称来搜索想要的内容
Showing
3 changed files
with
34 additions
and
8 deletions
src/main/java/com/cnlive/shenhe/controller/VideosController.java
| @@ -112,13 +112,17 @@ public class VideosController { | @@ -112,13 +112,17 @@ public class VideosController { | ||
| 112 | * @return | 112 | * @return |
| 113 | */ | 113 | */ |
| 114 | @GetMapping("/page") | 114 | @GetMapping("/page") |
| 115 | - public Object getListVideos(Model model, String video_title, String start_date, String end_date, Integer state, Boolean receive, Integer page, Integer pageSize, String video_priority, String orderByClause, HttpSession session) { | 115 | + public Object getListVideos(Model model, String video_title, String start_date, String end_date, Integer state, Boolean receive, Integer page, Integer pageSize, String video_priority, String orderByClause, String sp_desc, HttpSession session) { |
| 116 | SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey()); | 116 | SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey()); |
| 117 | Integer spid = sessionUser.getSpid(); | 117 | Integer spid = sessionUser.getSpid(); |
| 118 | String userId = sessionUser.getUserId(); | 118 | String userId = sessionUser.getUserId(); |
| 119 | if (CommonUtils.isNull(page)) page = 1; | 119 | if (CommonUtils.isNull(page)) page = 1; |
| 120 | if (CommonUtils.isNull(pageSize)) pageSize = 10; | 120 | if (CommonUtils.isNull(pageSize)) pageSize = 10; |
| 121 | - if (spid == 0) spid = null; | 121 | + if (CommonUtils.isNotEmpty(sp_desc) && spid == 0) { |
| 122 | + spid = sitesService.findspidBySpdesc(sp_desc).getSpid(); | ||
| 123 | + } else if (CommonUtils.isEmpty(sp_desc) && spid == 0) { | ||
| 124 | + spid = null; | ||
| 125 | + } | ||
| 122 | PageInfo<ShyVideos> videoPage = videosService.getListContent(video_title, start_date, end_date, state, receive, page, pageSize, video_priority, orderByClause, spid, userId); | 126 | PageInfo<ShyVideos> videoPage = videosService.getListContent(video_title, start_date, end_date, state, receive, page, pageSize, video_priority, orderByClause, spid, userId); |
| 123 | List<ShyVideos> list = videoPage.getList(); | 127 | List<ShyVideos> list = videoPage.getList(); |
| 124 | if (!list.isEmpty()) { | 128 | if (!list.isEmpty()) { |
| @@ -132,7 +136,7 @@ public class VideosController { | @@ -132,7 +136,7 @@ public class VideosController { | ||
| 132 | user = usersService.select(user); | 136 | user = usersService.select(user); |
| 133 | if (CommonUtils.isNotNull(user)) { | 137 | if (CommonUtils.isNotNull(user)) { |
| 134 | String userName = CommonUtils.isEmpty(user.getUsername()) ? "" : user.getUsername(); | 138 | String userName = CommonUtils.isEmpty(user.getUsername()) ? "" : user.getUsername(); |
| 135 | - String email = CommonUtils.isEmpty(user.getEmail())||"null".equals(user.getEmail()) ? "" : user.getEmail(); | 139 | + String email = CommonUtils.isEmpty(user.getEmail()) || "null".equals(user.getEmail()) ? "" : user.getEmail(); |
| 136 | auditor = userName + email; | 140 | auditor = userName + email; |
| 137 | } | 141 | } |
| 138 | } | 142 | } |
| @@ -318,7 +322,7 @@ public class VideosController { | @@ -318,7 +322,7 @@ public class VideosController { | ||
| 318 | user = usersService.select(user); | 322 | user = usersService.select(user); |
| 319 | if (CommonUtils.isNotNull(user)) { | 323 | if (CommonUtils.isNotNull(user)) { |
| 320 | String userName = CommonUtils.isEmpty(user.getUsername()) ? "" : user.getUsername(); | 324 | String userName = CommonUtils.isEmpty(user.getUsername()) ? "" : user.getUsername(); |
| 321 | - String email = CommonUtils.isEmpty(user.getEmail())||"null".equals(user.getEmail()) ? "" : user.getEmail(); | 325 | + String email = CommonUtils.isEmpty(user.getEmail()) || "null".equals(user.getEmail()) ? "" : user.getEmail(); |
| 322 | auditor = userName + email; | 326 | auditor = userName + email; |
| 323 | } | 327 | } |
| 324 | } | 328 | } |
src/main/java/com/cnlive/shenhe/serviceImpl/SitesServiceImpl.java
| @@ -61,4 +61,13 @@ public class SitesServiceImpl { | @@ -61,4 +61,13 @@ public class SitesServiceImpl { | ||
| 61 | List<ShySites> shySites = shySitesMapper.selectByExample(example); | 61 | List<ShySites> shySites = shySitesMapper.selectByExample(example); |
| 62 | return shySites.get(0); | 62 | return shySites.get(0); |
| 63 | } | 63 | } |
| 64 | + | ||
| 65 | + public ShySites findspidBySpdesc(String sp_desc) { | ||
| 66 | + Example example = new Example(ShySites.class); | ||
| 67 | + Example.Criteria criteria = example.createCriteria(); | ||
| 68 | + if (CommonUtils.isNotEmpty(sp_desc)) | ||
| 69 | + criteria.andEqualTo("name", sp_desc); | ||
| 70 | + List<ShySites> shySites = shySitesMapper.selectByExample(example); | ||
| 71 | + return shySites.get(0); | ||
| 72 | + } | ||
| 64 | } | 73 | } |
src/main/resources/templates/page/video.html
| @@ -84,8 +84,17 @@ | @@ -84,8 +84,17 @@ | ||
| 84 | </div> | 84 | </div> |
| 85 | </div> | 85 | </div> |
| 86 | </div> | 86 | </div> |
| 87 | + <div th:if="${session.sessionUser.spid==0}" class="btn-group margin-bottom col-md-6" | ||
| 88 | + style="padding: 0;width: 20%;"> | ||
| 89 | + <div class="col-md-5" style="padding: 0;width: 100%;margin-left: -148%;"> | ||
| 90 | + <label for="video_title" class="control-label cb-toolbar">sp简称:</label> | ||
| 91 | + <div class="col-sm-9" style="padding: 0;"> | ||
| 92 | + <input class="form-control" type="text" value="" id="sp_desc"> | ||
| 93 | + </div> | ||
| 94 | + </div> | ||
| 95 | + </div> | ||
| 87 | <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 17%;"> | 96 | <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 17%;"> |
| 88 | - <div class="col-md-5" style="padding: 0;width: 100%;"> | 97 | + <div class="col-md-5" style="padding: 0;width: 100%;margin-left: -118%;"> |
| 89 | <label for="video_title" class="control-label cb-toolbar">热点:</label> | 98 | <label for="video_title" class="control-label cb-toolbar">热点:</label> |
| 90 | <div class="col-sm-9" style="padding: 0;"> | 99 | <div class="col-sm-9" style="padding: 0;"> |
| 91 | <select class="form-control" id="video_priority" name="video_priority"> | 100 | <select class="form-control" id="video_priority" name="video_priority"> |
| @@ -133,7 +142,8 @@ | @@ -133,7 +142,8 @@ | ||
| 133 | 142 | ||
| 134 | <div class="fixed-table-container" style="padding-bottom: 0px;"> | 143 | <div class="fixed-table-container" style="padding-bottom: 0px;"> |
| 135 | <div class="fixed-table-body"> | 144 | <div class="fixed-table-body"> |
| 136 | - <table id="table" data-toggle="table" class="table table-hover table-striped" style="margin-bottom: 0; "> | 145 | + <table id="table" data-toggle="table" class="table table-hover table-striped" |
| 146 | + style="margin-bottom: 0; "> | ||
| 137 | <thead> | 147 | <thead> |
| 138 | <tr> | 148 | <tr> |
| 139 | <th class="bs-checkbox " style="width: 5%; " data-field="state" | 149 | <th class="bs-checkbox " style="width: 5%; " data-field="state" |
| @@ -371,7 +381,8 @@ | @@ -371,7 +381,8 @@ | ||
| 371 | var video_title = $("#video_titleID").val(); | 381 | var video_title = $("#video_titleID").val(); |
| 372 | var start_date = $("#start_date").val(); | 382 | var start_date = $("#start_date").val(); |
| 373 | var end_date = $("#end_date").val(); | 383 | var end_date = $("#end_date").val(); |
| 374 | - window.location.href = "/videos/page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=&video_priority=" + video_priority; | 384 | + var sp_desc = $("#sp_desc").val(); |
| 385 | + window.location.href = "/videos/page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=&video_priority=" + video_priority + "&sp_desc=" + sp_desc; | ||
| 375 | }); | 386 | }); |
| 376 | /*全选的操作*/ | 387 | /*全选的操作*/ |
| 377 | $('#select_all').click(function () { | 388 | $('#select_all').click(function () { |
| @@ -462,6 +473,7 @@ | @@ -462,6 +473,7 @@ | ||
| 462 | } | 473 | } |
| 463 | }) | 474 | }) |
| 464 | } | 475 | } |
| 476 | + | ||
| 465 | //拒绝(打回) | 477 | //拒绝(打回) |
| 466 | function repulse() { | 478 | function repulse() { |
| 467 | var rows = $("[name=btSelectItem]:checkbox:checked"); | 479 | var rows = $("[name=btSelectItem]:checkbox:checked"); |
| @@ -474,6 +486,7 @@ | @@ -474,6 +486,7 @@ | ||
| 474 | alert("没有选中的数据!"); | 486 | alert("没有选中的数据!"); |
| 475 | } | 487 | } |
| 476 | } | 488 | } |
| 489 | + | ||
| 477 | //提交打回 | 490 | //提交打回 |
| 478 | function repulseSubmit() { | 491 | function repulseSubmit() { |
| 479 | var rows = $("[name=btSelectItem]:checkbox:checked"); | 492 | var rows = $("[name=btSelectItem]:checkbox:checked"); |
| @@ -483,7 +496,7 @@ | @@ -483,7 +496,7 @@ | ||
| 483 | }) | 496 | }) |
| 484 | ids = ids.substring(1); | 497 | ids = ids.substring(1); |
| 485 | var msg = $("#reviewMsg").val(); | 498 | var msg = $("#reviewMsg").val(); |
| 486 | - $.post("/videos/repulse?ids=" + ids+"&msg="+msg, function (data) { | 499 | + $.post("/videos/repulse?ids=" + ids + "&msg=" + msg, function (data) { |
| 487 | if (data.errorCode == 0) { | 500 | if (data.errorCode == 0) { |
| 488 | alert(data.errorMessage); | 501 | alert(data.errorMessage); |
| 489 | location.href = location.href; | 502 | location.href = location.href; |