From ef37d60710c252e1d8473e8ce779696d497e857f Mon Sep 17 00:00:00 2001 From: admin <2780501319@qq.com> Date: 星期一, 29 三月 2021 23:59:56 +0800 Subject: [PATCH] 全网搜视频详情日志添加 --- src/main/java/com/yeshi/buwan/controller/parser/HomeParser.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/controller/parser/HomeParser.java b/src/main/java/com/yeshi/buwan/controller/parser/HomeParser.java index 70b036a..13d263b 100644 --- a/src/main/java/com/yeshi/buwan/controller/parser/HomeParser.java +++ b/src/main/java/com/yeshi/buwan/controller/parser/HomeParser.java @@ -55,6 +55,9 @@ @Controller public class HomeParser { + + private Logger logger = LoggerFactory.getLogger(HomeParser.class); + @Resource private SystemService systemService; @Resource @@ -370,6 +373,8 @@ public void getVideoDetailForInternetSearch(AcceptData acceptData, String videoId, HttpServletRequest request, PrintWriter out) { + String loginUid = request.getParameter("LoginUid"); + String from = request.getParameter("From"); InternetSearchVideo internetSearchVideo = internetSearchVideoService.selectByPrimaryKey(videoId); String resourceId = request.getParameter("ResourceId"); if (StringUtil.isNullOrEmpty(resourceId)) { @@ -379,7 +384,10 @@ if (Integer.parseInt(resourceId) == YouKuUtil.RESOURCE_ID) { try { info = youKuUtil.getVideoInfo(internetSearchVideo); + } catch (Exception e) { + logger.error("鍏ㄧ綉鎼滆棰戣鎯呭嚭閿欙細" + videoId); + e.printStackTrace(); out.print(JsonUtil.loadFalseAdmin(e.getMessage())); return; } @@ -388,6 +396,7 @@ try { info = mogoTVUtil.getVideoInfo(internetSearchVideo); } catch (Exception e) { + logger.error("鍏ㄧ綉鎼滆棰戣鎯呭嚭閿欙細" + videoId); out.print(JsonUtil.loadFalseAdmin(e.getMessage())); return; } @@ -395,11 +404,14 @@ try { info = tencentVideoUtil.getVideoInfo(internetSearchVideo); } catch (Exception e) { + logger.error("鍏ㄧ綉鎼滆棰戣鎯呭嚭閿欙細" + videoId); out.print(JsonUtil.loadFalseAdmin(e.getMessage())); return; } } + LoggerUtil.getUserActiveLogger().info(UserActiveLogFactory.createVideoDetail(new BaseLog(acceptData, loginUid), videoId, info.getName(), from)); + info.setWatchCount("" + (int) (Math.random() * 1000)); JSONArray array = new JSONArray(); -- Gitblit v1.8.0