From 0a18a8cb0a7a57bf1f82df425251334c57f8c39a Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 23 一月 2021 15:40:37 +0800 Subject: [PATCH] 新增手机号/qq/微信绑定 --- src/main/java/com/yeshi/buwan/controller/parser/OtherParser.java | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 43 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/controller/parser/OtherParser.java b/src/main/java/com/yeshi/buwan/controller/parser/OtherParser.java index 4bf91fc..9cc7922 100644 --- a/src/main/java/com/yeshi/buwan/controller/parser/OtherParser.java +++ b/src/main/java/com/yeshi/buwan/controller/parser/OtherParser.java @@ -5,15 +5,19 @@ import com.yeshi.buwan.domain.jump.JumpDetail; import com.yeshi.buwan.domain.jump.JumpTypeEnum; import com.yeshi.buwan.domain.recommend.AdRecommendRight; +import com.yeshi.buwan.funtv.FunTVNewApi; import com.yeshi.buwan.service.imp.*; import com.yeshi.buwan.service.imp.recommend.AdRecommendRightService; import com.yeshi.buwan.service.inter.jump.JumpDetailService; import com.yeshi.buwan.util.*; import com.yeshi.buwan.util.annotation.RequireUid; +import com.yeshi.buwan.util.log.VideoLogFactory; import com.yeshi.buwan.util.zhibo.MeiNvZhiBoUtil; import com.yeshi.buwan.vo.AcceptData; import net.sf.json.JSONArray; import net.sf.json.JSONObject; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import javax.annotation.Resource; @@ -23,6 +27,7 @@ @Controller public class OtherParser { + private final Logger playLogger = LoggerFactory.getLogger("videoPlay"); private String[] sdks = {"4.0.1", "4.0.2", "4.1.0", "4.2.2", "4.2.4", "4.4.2", "4.4.4", "5.0.1", "5.1.0"}; private String[] fbl = {"720x1280", "480x800", "480x854", "640x960", "1080x1920"}; @Resource @@ -41,6 +46,8 @@ private AdRecommendRightService adRecommendRightService; @Resource private JumpDetailService jumpDetailService; + @Resource + private RedisManager redisManager; @RequireUid public void advice(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { @@ -127,7 +134,7 @@ if (notice != null && acceptData.getVersion() >= 98 && "android".equalsIgnoreCase(acceptData.getPlatform())) { content = notice.getContent(); - url = notice.getUrl().split("\\?")[1].replace("url=","").trim(); + url = notice.getUrl().split("\\?")[1].replace("url=", "").trim(); jumpDetail = jumpDetailService.selectByTypeCache(JumpTypeEnum.baichuan); } @@ -269,4 +276,39 @@ } return; } + + public void playStatistic(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { + String videoId = request.getParameter("VideoId"); + String resourceId = request.getParameter("ResourceId"); + playLogger.info(VideoLogFactory.createStatisticLog("", Integer.parseInt(resourceId), videoId)); + + out.print(JsonUtil.loadTrueJson("")); + return; + } + + + /** + * 鑾峰彇椋庤鎺堟潈鐮� + * + * @param acceptData + * @param request + * @param out + */ + public void getFuntvAuthCode(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { + String authCode = null; +// try { +// authCode = redisManager.getCommonString("funtv_authcode"); +// } catch (Exception e) { +// } +// +// if (!StringUtil.isNullOrEmpty(authCode)) { +// out.print(JsonUtil.loadTrueJson(authCode)); +// } else { + authCode = FunTVNewApi.getAuthCode(); +// if (!StringUtil.isNullOrEmpty(authCode)) { +// redisManager.cacheCommonString("funtv_authcode", authCode, 60 * 5);//缂撳瓨5鍒嗛挓 +// } + out.print(JsonUtil.loadTrueJson(authCode)); + } +// } } -- Gitblit v1.8.0