From ebf53a624416777600fdc9a880552bf3665d51a0 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 01 一月 2020 17:10:47 +0800 Subject: [PATCH] 拼多多商品详情请求失败bug修改 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ConfigControllerV2.java | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ConfigControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ConfigControllerV2.java index dafb369..1394959 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ConfigControllerV2.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ConfigControllerV2.java @@ -21,6 +21,7 @@ import com.yeshi.fanli.entity.common.JumpDetailV2; import com.yeshi.fanli.entity.config.AppHomeFloatImg; import com.yeshi.fanli.entity.taobao.ClientTBPid; +import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.inter.common.JumpDetailV2Service; import com.yeshi.fanli.service.inter.config.ConfigService; import com.yeshi.fanli.service.inter.homemodule.FloatADService; @@ -161,8 +162,8 @@ * @param acceptData * @param out */ - @RequestMapping(value = "getHomeConfigNew", method = RequestMethod.POST) - public void getHomeConfigNew(AcceptData acceptData, Long uid, PrintWriter out) { + @RequestMapping(value = "getHomeConfigNew") + public void getHomeConfigNew(AcceptData acceptData, Long uid, String callback, PrintWriter out) { if (uid != null && uid == 0L) uid = null; @@ -178,7 +179,9 @@ FloatAD floatAD = listAD.get(i); FloatADTypeEnum typeEnum = floatAD.getTypeEnum(); if (typeEnum == FloatADTypeEnum.newUserRedPack - && !userTaoLiJinNewbiesService.verifyHasReward(uid, acceptData.getDevice())) { + && (!VersionUtil.greaterThan_2_0_5(acceptData.getPlatform(), acceptData.getVersion()) + || !userTaoLiJinNewbiesService.verifyHasReward(uid, acceptData.getDevice()))) { + listAD.remove(i); i--; continue; @@ -228,7 +231,10 @@ String platform = acceptData.getPlatform(); data.put("hotFuctionLink", configService.getByVersion("hot_function_url", platform, Integer.parseInt(acceptData.getVersion()))); - out.print(JsonUtil.loadTrueResult(data)); + if (StringUtil.isNullOrEmpty(callback)) + out.print(JsonUtil.loadTrueResult(data)); + else + out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data))); } /** @@ -523,4 +529,19 @@ out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data))); } + /** + * 鑾峰彇楗夸簡涔堢殑鎺ㄥ箍閾炬帴 + * + * @param acceptData + * @param uid + * @param out + */ + @RequestMapping(value = "userProtocolListen") + public void userProtocolListen(AcceptData acceptData, Long uid, int type, PrintWriter out) { + LogHelper.userProtocolListen(String.format("%s#%s#%s", acceptData.getDevice(), uid, type)); + out.print(JsonUtil.loadTrueResult("")); + + + } + } -- Gitblit v1.8.0