From 4e4af90184f5fa5b40d87e2d08d9192bfd237ef0 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 30 四月 2021 19:13:58 +0800
Subject: [PATCH] 拼多多备案,京东、拼多多,唯品会,苏宁支持小程序跳转

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
index 01b6579..6831a24 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
@@ -9,6 +9,7 @@
 import javax.annotation.Resource;
 import javax.servlet.http.HttpSession;
 
+import com.yeshi.fanli.exception.pdd.PDDApiException;
 import com.yeshi.fanli.service.inter.pdd.PDDAuthService;
 import com.yeshi.fanli.service.inter.user.tb.UserExtraTaoBaoInfoService;
 import org.springframework.core.task.TaskExecutor;
@@ -991,7 +992,19 @@
             }
         }
 
-        PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(pddfilter, customParams);
+        PDDGoodsResult result = null;
+        try {
+            result = PinDuoDuoApiUtil.searchGoods(pddfilter, customParams);
+        } catch (PDDApiException e) {
+            e.printStackTrace();
+            if (e.getCode() == PDDApiException.CODE_NOT_AUTH) {
+                try {
+                    result = PinDuoDuoApiUtil.searchGoods(pddfilter, Constant.PDD_SEARCH_CUSTOMER_PARAMS);
+                } catch (PDDApiException e1) {
+                    e1.printStackTrace();
+                }
+            }
+        }
         if (result != null) {
             count = result.getTotalCount();
             Gson gson = JsonUtil.getApiCommonGson();

--
Gitblit v1.8.0