From 54e94879b2eac5b664f10e0e994718cafd3b468f Mon Sep 17 00:00:00 2001 From: Lenovo Date: Mon, 5 Aug 2024 17:57:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=A7=A3=E6=9E=90=E5=8F=B7?= =?UTF-8?q?=E7=A0=81=E8=BD=AC=E6=8D=A2=E4=BB=A3=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/MeituanServiceImpl.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/MeituanServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/MeituanServiceImpl.java index 4b385bf..3998af6 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/MeituanServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/MeituanServiceImpl.java @@ -584,17 +584,26 @@ public class MeituanServiceImpl implements IMeituanService { jsonObject = JSONObject.parseObject(resp); code = jsonObject.getString(("code")); } catch (Exception e) { - log.error("===============订单解析号码出错:================"+e.getMessage()); - - client = localHttpClient(); + log.error("==============="+orderInfo.getOrderNo()+"私密代理订单解析号码出错:"+e.getMessage()+"==========转换隧道代理"); + client = proxyHttpClient(); try { HttpResponse response = client.execute(httpPost); HttpEntity responseEntity = response.getEntity(); String resp = EntityUtils.toString(responseEntity); jsonObject = JSONObject.parseObject(resp); code = jsonObject.getString(("code")); - }catch (Exception e1){ - log.error("===============本地订单解析号码出错:================"+e1.getMessage()); + }catch (Exception e1) { + log.error("==============="+orderInfo.getOrderNo()+"隧道代理订单解析号码出错:" + e1.getMessage() + "===========转换本地"); + client = localHttpClient(); + try { + HttpResponse response = client.execute(httpPost); + HttpEntity responseEntity = response.getEntity(); + String resp = EntityUtils.toString(responseEntity); + jsonObject = JSONObject.parseObject(resp); + code = jsonObject.getString(("code")); + } catch (Exception e2) { + log.error("==============="+orderInfo.getOrderNo()+"本地订单解析号码出错:================" + e2.getMessage()); + } } } if ("0".equals(code)) {