From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 一月 2024 17:17:55 +0800 Subject: [PATCH] 抖音转链修改 --- fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java index 1999b33..cf7a136 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java @@ -239,7 +239,7 @@ } @Override - public void saveSingleShareRecord(Long uid, Long goodsId, Integer goodsType) throws UserShareGoodsRecordException { + public void saveSingleShareRecord(Long uid, String goodsId, Integer goodsType) throws UserShareGoodsRecordException { if (goodsId == null) { throw new UserShareGoodsRecordException(1, "鍒嗕韩鍟嗗搧涓嶈兘涓虹┖"); } @@ -254,13 +254,13 @@ CommonGoods convertGoods = null; if (goodsType == Constant.SOURCE_TYPE_JD) { - JDGoods jdGoods = redisManager.getJDGoods(goodsId); + JDGoods jdGoods = redisManager.getJDGoods(Long.parseLong( goodsId)); if (jdGoods == null) { throw new UserShareGoodsRecordException(1, "鍟嗗搧宸蹭笅鏋�"); } convertGoods = CommonGoodsFactory.create(jdGoods); } else if (goodsType == Constant.SOURCE_TYPE_PDD) { - PDDGoodsDetail pddGoods = redisManager.getPDDGoodsDetail(goodsId); + PDDGoodsDetail pddGoods = redisManager.getPDDGoodsDetail(Long.parseLong( goodsId)); if (pddGoods == null) { throw new UserShareGoodsRecordException(1, "鍟嗗搧宸蹭笅鏋�"); } @@ -494,7 +494,7 @@ List<UserShareGoodsGroup> list = userShareGoodsGroupService.listByRecordId(recordId, true); - List<Long> listGid = new ArrayList<Long>(); + List<String> listGid = new ArrayList<>(); for (UserShareGoodsGroup goodsGroup : list) { CommonGoods commonGoods = goodsGroup.getCommonGoods(); if (commonGoods == null) { @@ -529,10 +529,10 @@ if (listTaoKeGoods != null && listTaoKeGoods.size() > 0) { int state = 1; // 榛樿鍋滃敭 - Long goodsId = commonGoods.getGoodsId(); + String goodsId = commonGoods.getGoodsId(); for (TaoBaoGoodsBrief taoKeGoods : listTaoKeGoods) { - Long auctionId = taoKeGoods.getAuctionId(); - if (goodsId == auctionId || goodsId.equals(auctionId)) { + String auctionId = taoKeGoods.getAuctionId(); + if (TaoBaoUtil.isEqual(goodsId ,auctionId)) { state = 0; // 鍦ㄥ敭 break; } @@ -580,7 +580,7 @@ if (list != null && list.size() > 0) { - List<Long> listGid = new ArrayList<Long>(); + List<String> listGid = new ArrayList<>(); for (UserShareGoodsGroup goodsGroup : list) { CommonGoods commonGoods = goodsGroup.getCommonGoods(); if (commonGoods == null) { @@ -615,10 +615,10 @@ if (listTaoKeGoods != null && listTaoKeGoods.size() > 0) { int state = 1; // 榛樿鍋滃敭 - Long goodsId = commonGoods.getGoodsId(); + String goodsId = commonGoods.getGoodsId(); for (TaoBaoGoodsBrief taoKeGoods : listTaoKeGoods) { - Long auctionId = taoKeGoods.getAuctionId(); - if (goodsId == auctionId || goodsId.equals(auctionId)) { + String auctionId = taoKeGoods.getAuctionId(); + if (TaoBaoUtil.isEqual( goodsId , auctionId)) { state = 0; // 鍦ㄥ敭 break; } @@ -659,7 +659,7 @@ } @Override - public ShareGoodsRecordDTO addRecordGoodsDetail(Long uid, Long auctionId, Integer goodsType, boolean isTaolijin) + public ShareGoodsRecordDTO addRecordGoodsDetail(Long uid, String auctionId, Integer goodsType, boolean isTaolijin) throws UserShareGoodsRecordException { if (auctionId == null || uid == null || uid <= 0) { throw new UserShareGoodsRecordException(1, "浼犻�掑弬鏁颁笉姝g‘"); -- Gitblit v1.8.0