From 3727469752a977dde6327e2c48d761b20b565d3d Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 15 七月 2022 09:19:21 +0800
Subject: [PATCH] 商品ID字符串化

---
 fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConsumerController.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConsumerController.java b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConsumerController.java
index 62bfcd0..33ebab8 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConsumerController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConsumerController.java
@@ -93,13 +93,12 @@
 	 * 
 	 * @param acceptData
 	 * @param uid
-	 * @param id
 	 * @param type
 	 * @param goodsType
 	 * @param out
 	 */
 	@RequestMapping("collectionGoods")
-	public void collectionGoods(WXMPAcceptData acceptData, Long uid, Long goodsId, int type, Integer goodsType,
+	public void collectionGoods(WXMPAcceptData acceptData, Long uid, String goodsId, int type, Integer goodsType,
 			PrintWriter out) {
 		try {
 			if (goodsType == null || goodsType < 2 || goodsType > 3) {
@@ -120,9 +119,9 @@
 			}
 
 			if (goodsType == Constant.SOURCE_TYPE_JD) {
-				JDGoods jdGoods = jdGoodsCacheUtil.getGoodsInfo(goodsId);
+				JDGoods jdGoods = jdGoodsCacheUtil.getGoodsInfo(Long.parseLong(goodsId));
 				if (jdGoods == null) {
-					jdGoods = JDApiUtil.getGoodsDetail(goodsId);
+					jdGoods = JDApiUtil.getGoodsDetail(Long.parseLong(goodsId));
 				}
 				if (jdGoods == null) {
 					out.print(JsonUtil.loadFalseResult(1, "鍟嗗搧宸蹭笅鏋�"));
@@ -130,7 +129,7 @@
 				}
 				collectionGoodsV2Service.addJDCollection(uid, jdGoods);
 			} else if (goodsType == Constant.SOURCE_TYPE_PDD) {
-				PDDGoodsDetail pddGoods = pinDuoDuoCacheUtil.getGoodsInfo(goodsId);
+				PDDGoodsDetail pddGoods = pinDuoDuoCacheUtil.getGoodsInfo(Long.parseLong(goodsId));
 				if (pddGoods == null) {
 					out.print(JsonUtil.loadFalseResult(1, "鍟嗗搧宸蹭笅鏋�"));
 					return;
@@ -210,7 +209,7 @@
 		List<GoodsDetailVO> list = new ArrayList<GoodsDetailVO>();
 
 		if (collectionGoodsList != null && collectionGoodsList.size() > 0) {
-			List<Long> listGid = new ArrayList<Long>();
+			List<String> listGid = new ArrayList<>();
 			for (CollectionGoodsV2 collectionGoodsV2 : collectionGoodsList) {
 				CommonGoods commonGoods = collectionGoodsV2.getCommonGoods();
 				if (commonGoods == null || commonGoods.getGoodsType() != Constant.SOURCE_TYPE_TAOBAO) {
@@ -246,9 +245,9 @@
 				if (listTaoKeGoods != null && listTaoKeGoods.size() > 0
 						&& commonGoods.getGoodsType() == Constant.SOURCE_TYPE_TAOBAO) {
 					int state = 1; // 榛樿鍋滃敭
-					Long goodsId = commonGoods.getGoodsId();
+					String goodsId = commonGoods.getGoodsId();
 					for (TaoBaoGoodsBrief taoKeGoods : listTaoKeGoods) {
-						Long auctionId = taoKeGoods.getAuctionId();
+						String auctionId = taoKeGoods.getAuctionId();
 						if (goodsId == auctionId || goodsId.equals(auctionId)) {
 							state = 0; // 鍦ㄥ敭
 							break;

--
Gitblit v1.8.0