Commit b494a257ed782f2174e9186d894716e9deddb9b9

Authored by liwei2917
1 parent 5c9a1dfc

修改视频拒绝后的常用意见显示,以及导出的常用意见显示

src/main/java/com/cnlive/shenhe/controller/VideosController.java
... ... @@ -69,7 +69,7 @@ public class VideosController {
69 69 public ResponseBean shenheInfo(Integer id, String activity_id, Integer state, String attr_tags, String msg, String callback, HttpSession session) {
70 70 SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey());
71 71 String userId = sessionUser.getUserId();
72   - ShyVideos shyVideos = videosService.selectByPrimaryKey(id);
  72 +// ShyVideos shyVideos = videosService.selectByPrimaryKey(id);
73 73 // if (shyVideos.getReceive() && CommonUtils.isNotEmpty(shyVideos.getReceive_user_id()) && userId.equals(shyVideos.getReceive_user_id())) {
74 74 JSONObject result = null;
75 75 try {
... ... @@ -89,7 +89,7 @@ public class VideosController {
89 89 return new ResponseBean(code, result.getString("msg"));
90 90 }
91 91 state = state == 4 ? 2 : 1;
92   - int i = videosService.updateVideo(id, userId,null, state, msg);
  92 + int i = videosService.updateVideo(id, userId,null,attr_tags, state, msg);
93 93 if (i == 0) {
94 94 return new ResponseBean(ErrorEnum.ERROR);
95 95 }
... ... @@ -193,6 +193,7 @@ public class VideosController {
193 193 } else if (plat == CommonConst.KS_PLAT) {
194 194 yuming = ks_domain + "/";
195 195 }
  196 + detailsContent.setAttr_tags(CommonUtils.isEmpty(detailsContent.getAttr_tags())?"":detailsContent.getAttr_tags());
196 197 model.addAttribute("images", images);
197 198 model.addAttribute("avsampleImgs", avsampleImgs);
198 199 model.addAttribute("video", detailsContent);
... ... @@ -299,26 +300,29 @@ public class VideosController {
299 300 cell.setCellValue("视频标签");
300 301 cell = row.createCell(5);//列
301 302 cell.setCellValue("审核员");
302   - cell = row.createCell(6);//列
303   - cell.setCellValue("审核意见");
  303 + cell = row.createCell(6);//增加一列
  304 + cell.setCellValue("常用审核意见");
304 305 cell = row.createCell(7);//列
305   - cell.setCellValue("状态");
  306 + cell.setCellValue("审核意见");
306 307 cell = row.createCell(8);//列
307   - cell.setCellValue("视频关键字");
  308 + cell.setCellValue("状态");
308 309 cell = row.createCell(9);//列
309   - cell.setCellValue("视频简介");
  310 + cell.setCellValue("视频关键字");
310 311 cell = row.createCell(10);//列
311   - cell.setCellValue("视频id");
  312 + cell.setCellValue("视频简介");
312 313 cell = row.createCell(11);//列
313   - cell.setCellValue("创建时间");
  314 + cell.setCellValue("视频id");
314 315 cell = row.createCell(12);//列
315   - cell.setCellValue("视频上传时间");
  316 + cell.setCellValue("创建时间");
316 317 cell = row.createCell(13);//列
317   - cell.setCellValue("视频时长(秒)");
  318 + cell.setCellValue("视频上传时间");
318 319 cell = row.createCell(14);//列
319   - cell.setCellValue("spid");
  320 + cell.setCellValue("视频时长(秒)");
320 321 cell = row.createCell(15);//列
  322 + cell.setCellValue("spid");
  323 + cell = row.createCell(16);//列
321 324 cell.setCellValue("sp简称");
  325 +
322 326 for (int i = 0; i < shyVideosList.size(); i++) {
323 327 row = sheetlist.createRow((short) (i + 1));//行
324 328 cell = row.createCell(0);//列
... ... @@ -348,9 +352,11 @@ public class VideosController {
348 352 }
349 353 }
350 354 cell.setCellValue(updater);
351   - cell = row.createCell(6);//列
352   - cell.setCellValue(shyVideosList.get(i).getMsg());
  355 + cell = row.createCell(6);//列、增加一列
  356 + cell.setCellValue(shyVideosList.get(i).getAttr_tags());
353 357 cell = row.createCell(7);//列
  358 + cell.setCellValue(shyVideosList.get(i).getMsg());
  359 + cell = row.createCell(8);//列
354 360 /*状态需要处理成用户可读*/
355 361 if (shyVideosList.get(i).getState() == 0) {
356 362 state1 = "未审核";
... ... @@ -360,21 +366,21 @@ public class VideosController {
360 366 state1 = "审核拒绝";
361 367 }
362 368 cell.setCellValue(state1);
363   - cell = row.createCell(8);//列
364   - cell.setCellValue(shyVideosList.get(i).getVideo_keyword());
365 369 cell = row.createCell(9);//列
366   - cell.setCellValue(shyVideosList.get(i).getVideo_desc());
  370 + cell.setCellValue(shyVideosList.get(i).getVideo_keyword());
367 371 cell = row.createCell(10);//列
368   - cell.setCellValue(shyVideosList.get(i).getVideo_id());
  372 + cell.setCellValue(shyVideosList.get(i).getVideo_desc());
369 373 cell = row.createCell(11);//列
370   - cell.setCellValue(CommonUtils.formatDate(shyVideosList.get(i).getCreated_at(), "yyyy-MM-dd HH:mm:ss"));
  374 + cell.setCellValue(shyVideosList.get(i).getVideo_id());
371 375 cell = row.createCell(12);//列
372   - cell.setCellValue(CommonUtils.formatDate(shyVideosList.get(i).getVideo_upload_time(), "yyyy-MM-dd HH:mm:ss"));
  376 + cell.setCellValue(CommonUtils.formatDate(shyVideosList.get(i).getCreated_at(), "yyyy-MM-dd HH:mm:ss"));
373 377 cell = row.createCell(13);//列
374   - cell.setCellValue(shyVideosList.get(i).getDuration());
  378 + cell.setCellValue(CommonUtils.formatDate(shyVideosList.get(i).getVideo_upload_time(), "yyyy-MM-dd HH:mm:ss"));
375 379 cell = row.createCell(14);//列
376   - cell.setCellValue(shyVideosList.get(i).getSpid());
  380 + cell.setCellValue(shyVideosList.get(i).getDuration());
377 381 cell = row.createCell(15);//列
  382 + cell.setCellValue(shyVideosList.get(i).getSpid());
  383 + cell = row.createCell(16);//列
378 384 cell.setCellValue(sitesService.findspidDescByspid(shyVideosList.get(i).getSpid()).getName());
379 385 }
380 386  
... ... @@ -451,7 +457,7 @@ public class VideosController {
451 457 showMsg = showMsg + "," + shyVideos.getVideo_title() + " " + result.getString("msg");
452 458 break;
453 459 }
454   - int i = videosService.updateVideo(Integer.parseInt(shyVideoId), userId,null, 2, msg);
  460 + int i = videosService.updateVideo(Integer.parseInt(shyVideoId), userId,null,"", 2, msg);
455 461 if (i == 0) {
456 462 showMsg = showMsg + "," + shyVideos.getVideo_title() + " 更新失败";
457 463 break;
... ...
src/main/java/com/cnlive/shenhe/entity/ShyVideos.java
... ... @@ -50,6 +50,10 @@ public class ShyVideos {
50 50 private String video_priority;
51 51  
52 52 /**
  53 + * 常用审核意见
  54 + */
  55 + private String attr_tags;
  56 + /**
53 57 * 拒绝理由
54 58 */
55 59 private String msg;
... ... @@ -686,5 +690,14 @@ public class ShyVideos {
686 690 public void setSpid_desc(String spid_desc) {
687 691 this.spid_desc = spid_desc;
688 692 }
  693 +
  694 + public String getAttr_tags() {
  695 + return attr_tags;
  696 + }
  697 +
  698 + public void setAttr_tags(String attr_tags) {
  699 + this.attr_tags = attr_tags;
  700 + }
  701 +
689 702  
690 703 }
691 704 \ No newline at end of file
... ...
src/main/java/com/cnlive/shenhe/serviceImpl/VideosServiceImpl.java
... ... @@ -99,10 +99,11 @@ public class VideosServiceImpl {
99 99 return true;
100 100 }
101 101  
102   - public int updateVideo(Integer id, String auditor_id,String updater, Integer state, String msg) {
  102 + public int updateVideo(Integer id, String auditor_id,String updater,String attr_tags, Integer state, String msg) {
103 103 ShyVideos shyVideos = shyVideosMapper.selectByPrimaryKey(id);
104 104 shyVideos.setAuditor_id(auditor_id);
105 105 shyVideos.setState(state);
  106 + shyVideos.setAttr_tags(attr_tags);
106 107 shyVideos.setMsg(msg);
107 108 shyVideos.setUpdater(updater);
108 109 if(CommonUtils.isNotEmpty(auditor_id)){
... ... @@ -381,14 +382,14 @@ public class VideosServiceImpl {
381 382 shenheState=CommonConst.AUDIT_SUCCESS;
382 383 }
383 384 //修改审核云的视频状态
384   - int i = videosService.updateVideo(video.getId(), null,video.getUpdater(), shenheState, video.getMsg());
  385 + int i = videosService.updateVideo(video.getId(), null,video.getUpdater(),"", shenheState, video.getMsg());
385 386 if (i != 1) {
386 387 logger.error("点播视频更改失败,activity_id:{}", video.getVideo_id());
387 388 }
388 389 return i;
389 390 } else {
390 391 video.setMsg("点播视频回调失败,"+video.getMsg());
391   - videosService.updateVideo(video.getId(), null,video.getUpdater(), CommonConst.AUDIT_CALLBACK_FAIL, video.getMsg());
  392 + videosService.updateVideo(video.getId(), null,video.getUpdater(),"", CommonConst.AUDIT_CALLBACK_FAIL, video.getMsg());
392 393 logger.error("点播视频回调失败,activity_id:{},code:{},msg:{}", video.getVideo_id(), code, result.getString("msg"));
393 394 }
394 395  
... ...
src/main/resources/templates/page/content.html
... ... @@ -52,15 +52,15 @@
52 52  
53 53  
54 54 <div class="btn-group margin-bottom pull-right">
55   - <button type="button" class="btn btn-success btn-sm margin-r-5 filter "
56   - th:onclick="'javascript:daochu()'" value="" id="excel">
57   - 导出excel
58   - </button>
  55 +<!-- <button type="button" class="btn btn-success btn-sm margin-r-5 filter " -->
  56 +<!-- th:onclick="'javascript:daochu()'" value="" id="excel"> -->
  57 +<!-- 导出excel -->
  58 +<!-- </button> -->
59 59 <button type="button" class="btn btn-sm margin-r-5 filter "
60 60 th:onclick="'javascript:quanbu()'" value="" id="quanbu">
61 61 全部
62 62 </button>
63   - </button>
  63 +<!-- </button> -->
64 64 <button type="button" class="btn btn-sm margin-r-5 filter " id="daishen"
65 65 th:onclick="'javascript:daishen()'" value="0">全部待领
66 66 </button>
... ... @@ -216,7 +216,7 @@
216 216 <input data-index="0" name="btSelectItem" type="checkbox" th:value="${content.id}"></td>
217 217 <td style="text-align: center; width: 6%;" th:text="${content.sp_desc}"></td>
218 218 <td style="text-align: center; width: 20%;" >
219   - <a class="detail" th:href="@{'/content/details/?id='+${content.id}}">
  219 + <a class="detail" th:href="@{'/content/details/'+${content.id}}">
220 220 <span th:text="${content.title}">邓建国正面PK冯小刚</span>
221 221 </a>
222 222 </td>
... ...
src/main/resources/templates/page/videoDetail.html
... ... @@ -177,19 +177,19 @@
177 177  
178 178 <div class="col-sm-9">
179 179 <select class="form-control select2 select2-hidden-accessible"
180   - onchange="change()" multiple="" data-placeholder="选择常用审核意见,可多选"
181   - name="attr_tags[]" id="attr_tags" style="width: 100%;"
  180 + onchange="change()" multiple="" data-placeholder="选择常用审核意见,可多选"
  181 + name="attr_tags[]" id="attr_tags" style="width: 100%;"
182 182 tabindex="-1" aria-hidden="true">
183   - <option value="其他">其他</option>
184   - <option value="不符">不符</option>
185   - <option value="规范">规范</option>
186   - <option value="建议">建议</option>
187   - <option value="错字">错字</option>
188   - <option value="要求">要求</option>
189   - <option value="图片">图片</option>
190   - <option value="敏感">敏感</option>
191   - <option value="视频">视频</option>
192   - <option value="提交">提交</option>
  183 + <option value="其他" th:selected="${video.attr_tags.indexOf('其他')!=-1}">其他</option>
  184 + <option value="不符" th:selected="${video.attr_tags.indexOf('不符')!=-1}">不符</option>
  185 + <option value="规范" th:selected="${video.attr_tags.indexOf('规范')!=-1}">规范</option>
  186 + <option value="建议" th:selected="${video.attr_tags.indexOf('建议')!=-1}">建议</option>
  187 + <option value="错字" th:selected="${video.attr_tags.indexOf('错字')!=-1}">错字</option>
  188 + <option value="要求" th:selected="${video.attr_tags.indexOf('要求')!=-1}">要求</option>
  189 + <option value="图片" th:selected="${video.attr_tags.indexOf('图片')!=-1}">图片</option>
  190 + <option value="敏感" th:selected="${video.attr_tags.indexOf('敏感')!=-1}">敏感</option>
  191 + <option value="视频" th:selected="${video.attr_tags.indexOf('视频')!=-1}">视频</option>
  192 + <option value="提交" th:selected="${video.attr_tags.indexOf('提交')!=-1}">提交</option>
193 193 </select>
194 194 </div>
195 195 </div>
... ... @@ -267,7 +267,7 @@
267 267 <script th:inline="javascript">
268 268 //使常用审核意见回显到下方的备注中
269 269 function change() {
270   - $("#msg").val($("#attr_tags").val());
  270 +// $("#msg").val($("#attr_tags").val());
271 271 }
272 272  
273 273 /*拒绝*/
... ... @@ -313,7 +313,7 @@
313 313 id: id,
314 314 activity_id: activity_id,
315 315 state: state,
316   - attr_tags: msg,
  316 + attr_tags: attr_tags+"",
317 317 msg: msg,
318 318 callback: callback
319 319 },
... ... @@ -344,7 +344,7 @@
344 344 id: id,
345 345 activity_id: activity_id,
346 346 state: state,
347   - attr_tags: msg,
  347 + attr_tags: attr_tags+"",
348 348 msg: msg,
349 349 callback: callback
350 350 },
... ...