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/service/impl/dynamic/DynamicInfoServiceImpl.java | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java index 8f38898..4711ee7 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java @@ -821,7 +821,7 @@ TaoBaoGoodsBriefExtra taoBaoGoodsBriefExtra = null; String auctionId = activityGoods.getAuctionId(); try { - taoBaoGoodsBrief = redisManager.getTaoBaoGoodsBrief(Long.parseLong(auctionId)); + taoBaoGoodsBrief = redisManager.getTaoBaoGoodsBrief(auctionId); taoBaoGoodsBriefExtra = TaoBaoUtil.getTaoBaoGoodsBriefExtra(taoBaoGoodsBrief, proportion.toString(), null); @@ -933,7 +933,7 @@ return list; } - private Map<Long, TaoBaoGoodsBrief> getFilterGoodsMap(List<DynamicInfo> list) { + private Map<String, TaoBaoGoodsBrief> getFilterGoodsMap(List<DynamicInfo> list) { // 鎻愬彇杩囨护鍟嗗搧 List<TaoBaoGoodsBrief> goodsList = new ArrayList<>(); for (DynamicInfo dynamicInfo : list) { @@ -957,7 +957,7 @@ } } goodsList = taoBaoGoodsUpdateService.filterImportantTaoBaoGoods(goodsList); - Map<Long, TaoBaoGoodsBrief> map = new HashMap<>(); + Map<String, TaoBaoGoodsBrief> map = new HashMap<>(); if (goodsList != null) for (TaoBaoGoodsBrief goods : goodsList) map.put(goods.getAuctionId(), goods); @@ -973,7 +973,7 @@ List<TaoBaoGoodsBrief> taoBaoGoodsUpdateList = new ArrayList<>(); if (list != null && list.size() > 0) { // 鎻愬彇鍟嗗搧 - Map<Long, TaoBaoGoodsBrief> goodsMap = getFilterGoodsMap(list); + Map<String, TaoBaoGoodsBrief> goodsMap = getFilterGoodsMap(list); BigDecimal fanLiRate = hongBaoManageService.getFanLiRate(SystemEnum.blks); BigDecimal shareRate = hongBaoManageService.getShareRate(SystemEnum.blks); @@ -1109,9 +1109,9 @@ boolean needUpdate = false; // 宸蹭笅鏋禝D - List<Long> listDown = new ArrayList<Long>(); + List<String> listDown = new ArrayList<>(); // 鍟嗗搧鍒楄〃 - List<TaoBaoGoodsBrief> listGoods = new ArrayList<TaoBaoGoodsBrief>(); + List<TaoBaoGoodsBrief> listGoods = new ArrayList<>(); for (GoodsPicture goodsPicture : listPicture) { TaoBaoGoodsBriefExtra oldExtra = goodsPicture.getGoods(); @@ -1210,9 +1210,9 @@ listNew.add(taoBaoGoodsBrief); } else { boolean isUpdate = false; - Long auctionId = taoBaoGoodsBrief.getAuctionId(); + String auctionId = taoBaoGoodsBrief.getAuctionId(); for (TaoBaoGoodsBrief goods : listGoods) { - if (goods.getAuctionId().equals(auctionId) || goods.getAuctionId() == auctionId) { + if (TaoBaoUtil.isEqual( goods.getAuctionId(),auctionId)) { listNew.add(goods); isUpdate = true; break; -- Gitblit v1.8.0