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