From 1ada7e4868d4821980f674017adbffd67c14402a Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 29 六月 2020 11:31:51 +0800
Subject: [PATCH] 智能推荐跳转
---
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java
index 12f0b9d..f4a167e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java
@@ -25,6 +25,7 @@
import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.exception.tlj.TaoLiJinCreateException;
import com.yeshi.fanli.log.LogHelper;
+import com.yeshi.fanli.log.TaoKeLogHelper;
import com.yeshi.fanli.service.inter.goods.ShareGoodsService;
import com.yeshi.fanli.service.inter.goods.recommend.RecommendGoodsDeleteHistoryService;
import com.yeshi.fanli.service.inter.monitor.BusinessEmergent110Service;
@@ -91,10 +92,9 @@
@Resource
private IntegralGetService integralGetService;
-
+
@Resource
private TLJFreeBuyGoodsService tljFreeBuyGoodsService;
-
private void doTaoLiJinBuy(AcceptData acceptData, Long uid, Long auctionId, PrintWriter out) {
JSONObject data = new JSONObject();
@@ -132,7 +132,6 @@
integralGetService.addTaoLiJinBuy(uid, auctionId);
}
-
/**
* 鑾峰彇娣樺疂鐨勫垎浜摼鎺�
@@ -189,7 +188,7 @@
doTaoLiJinBuy(acceptData, uid, auctionId, out);
return;
}
-
+
ClientTBPid clientTBPid = null;
String dpid = null;
@@ -251,6 +250,8 @@
if (taoBaoLink == null) {
taoBaoLink = shareGoodsService.getTaoBaoLinkForBuyWithSpecial(uid, specialId, auctionId);
+ if(taoBaoLink!=null)
+ clientTBPid=null;
}
data.put("native", true);
@@ -276,7 +277,7 @@
if (!StringUtil.isNullOrEmpty(relationId)) {//
if (source != null && "taolijin_free_buy".equals(source)) {
taoBaoLink = shareGoodsService.getTaoLiJinLinkForBuy(uid, specialId, auctionId,
- TaoBaoConstant.TAOBAO_RELATION_AS_SPECIAL_PID);
+ TaoBaoConstant.TAOBAO_RELATION_AS_SPECIAL_PID);
} else {
taoBaoLink = shareGoodsService.getTaoBaoLinkForShare(uid, auctionId, relationId,
TaoBaoConstant.TAOBAO_RELATION_AS_SPECIAL_PID);
@@ -303,12 +304,15 @@
data.put("tbPidInfo", clientTBPid);
out.print(JsonUtil.loadTrueResult(data));
+ TaoKeLogHelper.convertLinkInfo(
+ String.format("uid:%s auctionId:%s 杈撳嚭缁撴灉:", uid, auctionId + "") + data.toString());
+
// 鑾峰緱閲戝竵
integralGetService.addCouponRebate(uid);
} catch (ShareGoodsException e) {
if (e.getCode() == 1001 || e.getCode() == 1002) {
- out.print(JsonUtil.loadFalseResult(1001, e.getMsg()));
+ out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMsg()));
} else {
out.print(JsonUtil.loadFalseResult(1, e.getMsg()));
}
--
Gitblit v1.8.0