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/apph5/AppH5ShareController.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 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..9ec9da1 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,7 +93,7 @@ List<UserShareGoodsGroup> list = userShareGoodsRecordService.listByRecordId(shareId); if (list != null && list.size() > 0) { - List<Long> listIdTB = new ArrayList<Long>(); + List<String> listIdTB = new ArrayList<>(); List<Long> listIdJD = new ArrayList<Long>(); List<Long> listIdPDD = new ArrayList<Long>(); @@ -111,9 +111,9 @@ if (Constant.SOURCE_TYPE_TAOBAO == goodsType) { listIdTB.add(commonGoods.getGoodsId()); } else if (Constant.SOURCE_TYPE_JD == goodsType) { - listIdJD.add(commonGoods.getGoodsId()); + listIdJD.add(Long.parseLong(commonGoods.getGoodsId())); } else if (Constant.SOURCE_TYPE_PDD == goodsType) { - listIdPDD.add(commonGoods.getGoodsId()); + listIdPDD.add(Long.parseLong(commonGoods.getGoodsId())); } } @@ -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