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