Commit 00409a7456a4e154c6813c8add528d5f5c28f613

Authored by 周伟鹏
2 parents 9bf26a05 71f75bd5

Merge branch 'dev'

src/main/java/com/cnlive/shenhe/controller/VideosController.java
... ... @@ -112,13 +112,17 @@ public class VideosController {
112 112 * @return
113 113 */
114 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 116 SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey());
117 117 Integer spid = sessionUser.getSpid();
118 118 String userId = sessionUser.getUserId();
119 119 if (CommonUtils.isNull(page)) page = 1;
120 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 126 PageInfo<ShyVideos> videoPage = videosService.getListContent(video_title, start_date, end_date, state, receive, page, pageSize, video_priority, orderByClause, spid, userId);
123 127 List<ShyVideos> list = videoPage.getList();
124 128 if (!list.isEmpty()) {
... ... @@ -132,7 +136,7 @@ public class VideosController {
132 136 user = usersService.select(user);
133 137 if (CommonUtils.isNotNull(user)) {
134 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 140 auditor = userName + email;
137 141 }
138 142 }
... ... @@ -318,7 +322,7 @@ public class VideosController {
318 322 user = usersService.select(user);
319 323 if (CommonUtils.isNotNull(user)) {
320 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 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 61 List<ShySites> shySites = shySitesMapper.selectByExample(example);
62 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 84 </div>
85 85 </div>
86 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 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 98 <label for="video_title" class="control-label cb-toolbar">热点:</label>
90 99 <div class="col-sm-9" style="padding: 0;">
91 100 <select class="form-control" id="video_priority" name="video_priority">
... ... @@ -133,7 +142,8 @@
133 142  
134 143 <div class="fixed-table-container" style="padding-bottom: 0px;">
135 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 147 <thead>
138 148 <tr>
139 149 <th class="bs-checkbox " style="width: 5%; " data-field="state"
... ... @@ -368,7 +378,8 @@
368 378 var video_title = $("#video_titleID").val();
369 379 var start_date = $("#start_date").val();
370 380 var end_date = $("#end_date").val();
371   - window.location.href = "/videos/page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=&video_priority=" + video_priority;
  381 + var sp_desc = $("#sp_desc").val();
  382 + 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;
372 383 });
373 384 /*全选的操作*/
374 385 $('#select_all').click(function () {
... ... @@ -459,6 +470,7 @@
459 470 }
460 471 })
461 472 }
  473 +
462 474 //拒绝(打回)
463 475 function repulse() {
464 476 var rows = $("[name=btSelectItem]:checkbox:checked");
... ... @@ -471,6 +483,7 @@
471 483 alert("没有选中的数据!");
472 484 }
473 485 }
  486 +
474 487 //提交打回
475 488 function repulseSubmit() {
476 489 var rows = $("[name=btSelectItem]:checkbox:checked");
... ... @@ -480,7 +493,7 @@
480 493 })
481 494 ids = ids.substring(1);
482 495 var msg = $("#reviewMsg").val();
483   - $.post("/videos/repulse?ids=" + ids+"&msg="+msg, function (data) {
  496 + $.post("/videos/repulse?ids=" + ids + "&msg=" + msg, function (data) {
484 497 if (data.errorCode == 0) {
485 498 alert(data.errorMessage);
486 499 location.href = location.href;
... ...