Commit 71f75bd59e4eb3775c1f129c6ece951bedd550bf

Authored by 陈浩
1 parent e10c4ce6

针对管理员,增加按sp简称来搜索想要的内容

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;