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/activity/ActivityServiceImpl.java | 26 ++++++++++++-------------- 1 files changed, 12 insertions(+), 14 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java index e268755..6b9d45f 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java @@ -62,8 +62,6 @@ @Resource private RecommendActivityMapper recommendActivityMapper; - - @Resource private SpreadUserImgService spreadUserImgService; @@ -152,12 +150,12 @@ try { TaoBaoGoodsBrief goodsBrief = redisManager - .getTaoBaoGoodsBrief(Long.parseLong(goodsActivity.getAuctionId())); + .getTaoBaoGoodsBrief(goodsActivity.getAuctionId()); listGoodsBrief.add(goodsBrief); } catch (TaobaoGoodsDownException e) { CommonGoods commonGoods = commonGoodsService.getCommonGoodsByGoodsIdAndGoodsType( - Long.parseLong(goodsActivity.getAuctionId()), CommonGoods.GOODS_TYPE_TB); + goodsActivity.getAuctionId(), CommonGoods.GOODS_TYPE_TB); if (commonGoods != null) { TaoBaoGoodsBrief goodsBrief = TaoBaoUtil.convert(commonGoods); goodsBrief.setState(1); @@ -212,13 +210,13 @@ activity.getGoodsList().stream().parallel().forEach(goodsActivity -> { try { TaoBaoGoodsBrief goodsBrief = redisManager - .getTaoBaoGoodsBrief(Long.parseLong(goodsActivity.getAuctionId())); + .getTaoBaoGoodsBrief(goodsActivity.getAuctionId()); listGoodsBrief.add(goodsBrief); } catch (TaobaoGoodsDownException e) { CommonGoods commonGoods = commonGoodsService.getCommonGoodsByGoodsIdAndGoodsType( - Long.parseLong(goodsActivity.getAuctionId()), CommonGoods.GOODS_TYPE_TB); + goodsActivity.getAuctionId(), CommonGoods.GOODS_TYPE_TB); if (commonGoods != null) { TaoBaoGoodsBrief goodsBrief = TaoBaoUtil.convert(commonGoods); goodsBrief.setState(1); @@ -316,7 +314,7 @@ @Transactional(rollbackFor = Exception.class) @Override - public RecommendActivity addShareGoodsRecommendActivity(Long activityUid, List<Long> goodsList, + public RecommendActivity addShareGoodsRecommendActivity(Long activityUid, List<String> goodsList, RecommendActivity activity) throws ActivityException, Exception { if (goodsList == null || goodsList.size() == 0 || goodsList.size() > 9) @@ -349,7 +347,7 @@ List<CommonGoods> listCommonGoods = new ArrayList<CommonGoods>(); BigDecimal taotaoMoney = new BigDecimal(0); - for (long auctionId : goodsList) { + for (String auctionId : goodsList) { TaoBaoGoodsBrief tb = null; try { tb = redisManager.getTaoBaoGoodsBrief(auctionId); @@ -506,7 +504,7 @@ @Transactional(rollbackFor = Exception.class) @Override public RecommendActivity updateShareGoodsRecommendActivity(Long activityUid, - List<Long> goodsList, RecommendActivity activity) throws ActivityException, Exception { + List<String> goodsList, RecommendActivity activity) throws ActivityException, Exception { if (goodsList == null || goodsList.size() == 0 || goodsList.size() > 9) throw new ActivityException(1, "鍟嗗搧鏁伴噺閿欒锛�10>鍟嗗搧鏁伴噺>0"); @@ -537,7 +535,7 @@ List<RecommendActivityTaoBaoGoods> listgoods = new ArrayList<RecommendActivityTaoBaoGoods>(); BigDecimal taotaoMoney = new BigDecimal(0); - for (long auctionId : goodsList) { + for (String auctionId : goodsList) { TaoBaoGoodsBrief tb = null; try { @@ -760,7 +758,7 @@ if (goods.getState() == RecommendActivityTaoBaoGoods.STATE_UNSHELVE) continue; try { - TaoBaoGoodsBrief tbGoods = TaoKeApiUtil.searchGoodsDetail(Long.parseLong(goods.getAuctionId())); + TaoBaoGoodsBrief tbGoods = TaoKeApiUtil.searchGoodsDetail((goods.getAuctionId())); if (tbGoods != null) { RecommendActivityTaoBaoGoods update = new RecommendActivityTaoBaoGoods(); update.setPictUrl(TbImgUtil.getTBSize220ImgWebp(tbGoods.getPictUrl())); @@ -785,7 +783,7 @@ update.setId(goods.getId()); update.setState(RecommendActivityTaoBaoGoods.STATE_UNSHELVE); recommendActivityTaoBaoGoodsMapper.updateByPrimaryKeySelective(update); - taoBaoGoodsUpdateService.offlineTaoBaoGoods(Long.parseLong(goods.getAuctionId())); + taoBaoGoodsUpdateService.offlineTaoBaoGoods((goods.getAuctionId())); } } } @@ -806,7 +804,7 @@ } @Override - public void downTaoBaoGoods(Long auctionId) { + public void downTaoBaoGoods(String auctionId) { recommendActivityTaoBaoGoodsMapper.updateStateByAuctionId(auctionId, RecommendActivityTaoBaoGoods.STATE_UNSHELVE); } @@ -861,7 +859,7 @@ List<RecommendActivityTaoBaoGoods> list = recommendActivityTaoBaoGoodsMapper .selectByAuctionId(goods.getAuctionId()); - BigDecimal d = TaoBaoUtil.getAfterUseCouplePrice(goods); + BigDecimal d = TaoBaoUtil.getCouponPrice(goods); RecommendActivityTaoBaoGoods updateGoods = new RecommendActivityTaoBaoGoods(); if (!StringUtil.isNullOrEmpty(goods.getCouponInfo()) && !"鏃�".equalsIgnoreCase(goods.getCouponInfo())) { -- Gitblit v1.8.0