From 3727469752a977dde6327e2c48d761b20b565d3d Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 15 七月 2022 09:19:21 +0800
Subject: [PATCH] 商品ID字符串化

---
 fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java |   46 ++++++++++++++++++++++++++--------------------
 1 files changed, 26 insertions(+), 20 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
index b386e5e..0ada8ba 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
@@ -183,7 +183,7 @@
                     String id = st.replace("id=", "").trim();
                     TaoBaoGoodsBrief tb = null;
                     try {
-                        tb = TaoKeApiUtil.searchGoodsDetail(Long.parseLong(id));
+                        tb = TaoKeApiUtil.searchGoodsDetail(id);
                     } catch (TaobaoGoodsDownException e) {
                         e.printStackTrace();
                     }
@@ -468,7 +468,7 @@
                     String id = st.replace("id=", "").trim();
                     TaoBaoGoodsBrief tb = null;
                     try {
-                        tb = TaoKeApiUtil.searchGoodsDetail(Long.parseLong(id));
+                        tb = TaoKeApiUtil.searchGoodsDetail(id);
                     } catch (TaobaoGoodsDownException e) {
                         e.printStackTrace();
                     }
@@ -823,7 +823,7 @@
      * @param pid
      * @return
      */
-    public static TaoBaoLink getTbLink(long auctionId, String pid, TaoBaoUnionConfig config) {
+    public static TaoBaoLink getTbLink(String auctionId, String pid, TaoBaoUnionConfig config) {
         TaoBaoLink tbk = null;
         String cookie = TaoBaoOrderUtil.getTaoBaoCookie(config.getAccount());
         String adzoneid = pid.split("_")[3];
@@ -879,7 +879,7 @@
      * @param pid
      * @return
      */
-    public static TaoBaoLink getTbLinkForShare(long auctionId, String pid, TaoBaoUnionConfig config) {
+    public static TaoBaoLink getTbLinkForShare(String auctionId, String pid, TaoBaoUnionConfig config) {
         TaoBaoLink tbk = null;
         String cookie = TaoBaoOrderUtil.getTaoBaoCookie(config.getAccount());
         selfAdzoneCreate(pid, cookie);
@@ -937,7 +937,7 @@
      * @param pid
      * @return
      */
-    public static TaoBaoLink getTbLinkWithCoupon(String picture, String title, String activityId, long auctionId,
+    public static TaoBaoLink getTbLinkWithCoupon(String picture, String title, String activityId, String auctionId,
                                                  String pid) {
         activityId = StringUtil.isNullOrEmpty(activityId) ? "da75a5880d4c41ab88a82256b069a38c" : activityId;
         String url = String.format("https://uland.taobao.com/coupon/edetail?activityId=%s&pid=%s&itemId=%s", activityId,
@@ -1074,7 +1074,7 @@
      * 鑾峰彇鏈弬涓庢帹骞跨殑娣樺疂鍟嗗搧璇︽儏 @Title: getTaoBaoGoodsBrief @Description: @param
      * id @return TaoBaoGoodsBrief 鍖呭惈锛堟爣棰樹笌鍥剧墖锛� @throws
      */
-    public static TaoBaoGoodsBrief getTaoBaoGoodsBriefNotInPub(Long id) {
+    public static TaoBaoGoodsBrief getTaoBaoGoodsBriefNotInPub(String id) {
         TaoBaoGoodsBrief tb = TaoBaoUtil.getTmallGoodsInfo(id + "");
         return tb;
     }
@@ -1108,7 +1108,7 @@
             return new ArrayList<>();
         TaoBaoGoodsBrief taoBaoGoodsBrief = null;
         try {
-            taoBaoGoodsBrief = TaoKeApiUtil.getSimpleGoodsInfo(Long.parseLong(auctionId));
+            taoBaoGoodsBrief = TaoKeApiUtil.getSimpleGoodsInfo(auctionId);
         } catch (TaobaoGoodsDownException e) {
             e.printStackTrace();
         }
@@ -1129,7 +1129,7 @@
             return null;
         TaoBaoGoodsBrief tb = null;
         try {
-            tb = TaoKeApiUtil.getSimpleGoodsInfo(Long.parseLong(auctionId));
+            tb = TaoKeApiUtil.getSimpleGoodsInfo(auctionId);
         } catch (TaobaoGoodsDownException e) {
             e.printStackTrace();
         }
@@ -1155,7 +1155,7 @@
             taoBaoGoodsBriefExtra.setTaoBaoHongBaoInfo(taobaoHongbaoInfo);
             taoBaoGoodsBriefExtra.setTaoBaoQuanInfo(taobaoQuanInfo);
 
-            taoBaoGoodsBriefExtra.setAuctionId(Long.parseLong(taoBaoCoupon.getAuctionId()));
+            taoBaoGoodsBriefExtra.setAuctionId(taoBaoCoupon.getAuctionId());
             taoBaoGoodsBriefExtra.setAuctionUrl(taoBaoCoupon.getAuctionUrl());
             taoBaoGoodsBriefExtra.setBaoyou(true);
             taoBaoGoodsBriefExtra.setBiz30day(taoBaoCoupon.getBiz30day());
@@ -1214,7 +1214,7 @@
                 imgStrs.add(attr);
             }
             taobao = new TaoBaoGoodsBrief();
-            taobao.setAuctionId(Long.parseLong(auctionId));
+            taobao.setAuctionId(auctionId);
             taobao.setTitle(title);
             taobao.setZkPrice(new BigDecimal(price));
             taobao.setImgList(imgStrs);
@@ -1311,7 +1311,7 @@
                 taoBaoGoodsBrief.setTitle(title);
                 taoBaoGoodsBrief.setImgList(imgs);
                 taoBaoGoodsBrief.setPictUrl(imgs.get(0));
-                taoBaoGoodsBrief.setAuctionId(Long.parseLong(auctionId));
+                taoBaoGoodsBrief.setAuctionId(auctionId);
                 taoBaoGoodsBrief.setUserType(1);
             } else {
                 Connection connect2 = Jsoup.connect(String.format(TB_URL, auctionId));
@@ -1348,7 +1348,7 @@
                 taoBaoGoodsBrief.setPictUrl(imgs.get(0));
                 taoBaoGoodsBrief.setImgList(imgs);
                 taoBaoGoodsBrief.setZkPrice(new BigDecimal(price));
-                taoBaoGoodsBrief.setAuctionId(Long.parseLong(auctionId));
+                taoBaoGoodsBrief.setAuctionId(auctionId);
                 taoBaoGoodsBrief.setUserType(0);
             }
         } catch (Exception e) {
@@ -1516,7 +1516,7 @@
     /**
      * 鑾峰彇鍥炬枃璇︽儏
      *
-     * @param auctionId
+     * @param id
      */
     public static List<String> getGoodsTextAndImageDetails(Long id) {
         if (id == null) {
@@ -1591,7 +1591,7 @@
         return taoBaoProvinceList;
     }
 
-    public static List<ImageInfo> getTBDetailImageWithSize(Long auctionId) {
+    public static List<ImageInfo> getTBDetailImageWithSize(String auctionId) {
 
         List<ImageInfo> imgList = new ArrayList<>();
 
@@ -1635,7 +1635,7 @@
      * @return
      */
 
-    public static List<ImageInfo> getTBDetailImageWithSizev2(Long auctionId, ProxyIP ip) {
+    public static List<ImageInfo> getTBDetailImageWithSizev2(String auctionId, ProxyIP ip) {
         List<ImageInfo> imgList = new ArrayList<>();
         try {
             Map<String, String> headers = new HashMap<>();
@@ -1695,7 +1695,7 @@
      * @param adzoneId
      * @return
      */
-    public static String getBaiChuanConvertLink(Long auctionId, String appKey, String adzoneId) {
+    public static String getBaiChuanConvertLink(String auctionId, String appKey, String adzoneId) {
         String url = "http://acs4baichuan.m.taobao.com/gw-open/mtop.taobao.tbk.sdk.item.convert/1.0/";
         JSONObject params = new JSONObject();
         params.put("mcid", "tunion4android@862977040115210");
@@ -1843,7 +1843,7 @@
      * @param actionId
      * @return
      */
-    public static TaoBaoGoodsBrief getSimpleGoodsBrief(Long actionId) {
+    public static TaoBaoGoodsBrief getSimpleGoodsBrief(String actionId) {
         JSONObject data = new JSONObject();
         data.put("itemNumId", actionId + "");
 
@@ -1881,7 +1881,7 @@
                     JSONObject seller = data.optJSONObject("seller");
                     TaoBaoGoodsBrief goods = new TaoBaoGoodsBrief();
                     goods.setTitle(item.optString("title"));
-                    goods.setAuctionId(item.optLong("itemId"));
+                    goods.setAuctionId(item.optString("itemId"));
                     goods.setTitle(item.optString("title"));
                     if (item.optJSONArray("images") != null && item.optJSONArray("images").size() > 0) {
                         String picture = item.optJSONArray("images").optString(0);
@@ -1909,7 +1909,7 @@
      * @param auctionId
      * @return
      */
-    public static TaoBaoShop getTaoBaoShopDetailByAuctionId(Long auctionId) {
+    public static TaoBaoShop getTaoBaoShopDetailByAuctionId(String auctionId) {
         JSONObject data = new JSONObject();
         data.put("itemNumId", auctionId + "");
 
@@ -2000,7 +2000,7 @@
     /**
      * 鏄惁鍙互鍔犲叆娣樼ぜ閲戠殑棰勯�夊晢鍝佸簱
      *
-     * @param v2
+     * @param goods
      * @return
      */
     public static boolean canAddToTLJBuyGoods(TaoBaoGoodsBrief goods) {
@@ -2323,6 +2323,12 @@
         return false;
     }
 
+    public static boolean isEqual(String auctionId1,String auctionId2){
+
+        return auctionId1.equals(auctionId2);
+
+    }
+
 
     public static void main(String[] args) {
         System.out.println(isHaveNewVersionTaoBaoToken("寰╄嚦\uD83D\uDC8B9.0鈧猻DO0X7l3Twm鈧�/ 鍘籺谩o瀵舵姠"));

--
Gitblit v1.8.0