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/util/suning/SuningUtil.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/suning/SuningUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/suning/SuningUtil.java
index a44ef7e..d051ad5 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/suning/SuningUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/suning/SuningUtil.java
@@ -14,7 +14,7 @@
 
         BigDecimal hundred = new BigDecimal(100);
         rate = MoneyBigDecimalUtil.div(rate, hundred);
-        
+
         BigDecimal afterUseCouponPrice = getCouponPrice(goods);
 
         BigDecimal commission = MoneyBigDecimalUtil.mul(afterUseCouponPrice, MoneyBigDecimalUtil.div(new BigDecimal(goods.getCommodityInfo().getRate()), new BigDecimal(100), 5));
@@ -100,10 +100,14 @@
         return String.format("https://product.suning.com/%s/%s.html", supplierCode, goodsId);
     }
 
+    public static boolean isSuningLink(String url) {
+        return (url.contains(".suning.com/")
+                && (url.contains(".suning.com/product/") || url.contains("product.suning.com/")));
+    }
+
     public static String parseGoodsIdByUrl(String url) {
         try {
-            if (url.contains(".suning.com/")
-                    && (url.contains(".suning.com/product/") || url.contains("product.suning.com/"))) {
+            if (isSuningLink(url)) {
                 String preUrl = url.split("\\?")[0];
                 String[] sts = preUrl.split("/");
                 if (sts.length > 2) {

--
Gitblit v1.8.0