From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java b/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java index 329b003..bc8de03 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java @@ -8,6 +8,7 @@ import javax.annotation.Resource; import com.yeshi.fanli.entity.accept.AcceptData; +import com.yeshi.fanli.util.taobao.TaoBaoUtil; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.yeshi.utils.JsonUtil; @@ -65,7 +66,7 @@ } // 鑾峰彇鍟嗗搧淇℃伅 - JSONObject data = userShareGoodsRecordService.getGoodsGroupDetail(shareId,acceptData.getSystem()); + JSONObject data = userShareGoodsRecordService.getGoodsGroupDetail(shareId, acceptData.getSystem()); JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data)); } catch (Exception e) { JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鑾峰彇澶辫触")); @@ -78,7 +79,6 @@ * * @param callback * @param shareId 鍒嗕韩id - * @param source 鏉ユ簮 * @param out */ @RequestMapping(value = "getList") @@ -93,8 +93,8 @@ List<UserShareGoodsGroup> list = userShareGoodsRecordService.listByRecordId(shareId); if (list != null && list.size() > 0) { - List<Long> listIdTB = new ArrayList<Long>(); - List<Long> listIdJD = new ArrayList<Long>(); + List<String> listIdTB = new ArrayList<>(); + List<String> listIdJD = new ArrayList<>(); List<Long> listIdPDD = new ArrayList<Long>(); for (int i = 0; i < list.size(); i++) { @@ -113,7 +113,7 @@ } else if (Constant.SOURCE_TYPE_JD == goodsType) { listIdJD.add(commonGoods.getGoodsId()); } else if (Constant.SOURCE_TYPE_PDD == goodsType) { - listIdPDD.add(commonGoods.getGoodsId()); + listIdPDD.add(Long.parseLong(commonGoods.getGoodsId())); } } @@ -132,7 +132,7 @@ if (listIdJD.size() > 0) { try { JDFilter filter = new JDFilter(); - filter.setListId(listIdJD); + filter.setListItemId(listIdJD); filter.setPageIndex(1); filter.setPageSize(100); JDSearchResult result = JDApiUtil.queryByKey(filter); @@ -153,7 +153,7 @@ sf.setPage(1); sf.setPageSize(100); sf.setGoodsIdList(listIdPDD.toArray(ids)); - PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(sf,"437032"); + PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(sf, "437032"); if (result != null) { listPDD = result.getGoodsList(); } @@ -179,13 +179,13 @@ if (goodsType == null) { goodsType = Constant.SOURCE_TYPE_TAOBAO; } - Long commonGid = commonGoods.getGoodsId(); + String commonGid = commonGoods.getGoodsId(); if (goodsType == Constant.SOURCE_TYPE_TAOBAO && listTB != null && listTB.size() > 0) { int state = 1; // 榛樿鍋滃敭 for (TaoBaoGoodsBrief goodsDetail : listTB) { - Long goodsId = goodsDetail.getAuctionId(); - if (goodsId == commonGid || goodsId.equals(commonGid)) { + String goodsId = goodsDetail.getAuctionId(); + if (TaoBaoUtil.isEqual(goodsId, commonGid)) { state = 0; // 鍦ㄥ敭 break; } @@ -197,7 +197,7 @@ int state = 1; // 榛樿鍋滃敭 for (JDGoods goodsDetail : listJD) { Long goodsId = goodsDetail.getSkuId(); - if (goodsId == commonGid || goodsId.equals(commonGid)) { + if (goodsId == Long.parseLong(commonGid)) { state = 0; // 鍦ㄥ敭 break; } @@ -209,7 +209,7 @@ int state = 1; // 榛樿鍋滃敭 for (PDDGoodsDetail goodsDetail : listPDD) { Long goodsId = goodsDetail.getGoodsId(); - if (goodsId == commonGid || goodsId.equals(commonGid)) { + if (goodsId == Long.parseLong(commonGid)) { state = 0; // 鍦ㄥ敭 break; } -- Gitblit v1.8.0