From 18ef3cfe9992b3c1663c7bccb45279a4c6732245 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 28 十一月 2019 17:46:55 +0800
Subject: [PATCH] 假用户发布邀请码

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java
index f31d9a8..b9623f6 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/GoodsControllerV2.java
@@ -706,7 +706,7 @@
 		if (couponInfo != null) {
 			// 鍒搁摼鎺ュ鐞�
 			String materialId = "https://item.jd.com/" + id + ".html";
-			String url = JDApiUtil.convertLink(materialId, couponInfo.getLink(), JDApiUtil.POSITION_COUPON + "", null);
+			String url = JDApiUtil.convertLinkWithSubUnionId(materialId, couponInfo.getLink(), JDApiUtil.POSITION_COUPON + "", null);
 			couponInfo.setLink(url);
 		}
 
@@ -1181,9 +1181,9 @@
 			if (couponInfo != null) {
 				couponUrl = couponInfo.getLink();
 			}
-			jumpLink = JDApiUtil.convertLink(materialId, couponUrl, JDApiUtil.POSITION_FANLI + "", uid + "");
+			jumpLink = JDApiUtil.convertLinkWithSubUnionId(materialId, couponUrl, JDApiUtil.POSITION_FANLI + "", uid + "");
 		} else {
-			jumpLink = JDApiUtil.convertLink(materialId, couponUrl, JDApiUtil.POSITION_FANLI + "", uid + "");
+			jumpLink = JDApiUtil.convertLinkWithSubUnionId(materialId, couponUrl, JDApiUtil.POSITION_FANLI + "", uid + "");
 		}
 
 		JSONObject data = new JSONObject();
@@ -1195,6 +1195,28 @@
 		integralGetService.addCouponRebate(uid);
 	}
 
+	@RequestMapping(value = "getJDCouponLink")
+	public void getJDCouponLink(AcceptData acceptData, Long id, String couponUrl, PrintWriter out) {
+		if (StringUtil.isNullOrEmpty(couponUrl)) {
+			out.print(JsonUtil.loadFalseResult(1, "鍒搁摼鎺ヤ笉鑳戒负绌�"));
+			return;
+		}
+		if (id == null || id <= 0) {
+			out.print(JsonUtil.loadFalseResult(1, "鍟嗗搧ID涓嶈兘涓虹┖"));
+			return;
+		}
+
+		String jumpLink = null;
+		String materialId = "https://item.jd.com/" + id + ".html";
+
+		jumpLink = JDApiUtil.convertLinkWithSubUnionId(materialId, couponUrl, JDApiUtil.POSITION_FANLI + "", null);
+
+		JSONObject data = new JSONObject();
+		data.put("native", true);
+		data.put("jumpLink", jumpLink);
+		out.print(JsonUtil.loadTrueResult(data));
+	}
+
 	/**
 	 * 鎷煎澶氳喘涔伴摼鎺�
 	 * 

--
Gitblit v1.8.0