From 1ab8905484378a808279ef2ac30c1482d9d3e103 Mon Sep 17 00:00:00 2001 From: wangchunxiang Date: Thu, 11 Dec 2025 17:33:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(crawl):=20=E4=BC=98=E5=8C=96=E7=BE=8E?= =?UTF-8?q?=E5=9B=A2=E7=88=AC=E8=99=AB=E9=80=BB=E8=BE=91=E5=B9=B6=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E7=A7=9F=E6=88=B7=E9=85=8D=E7=BD=AE=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=20-=20=E5=88=A0=E9=99=A4handleRequest=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E4=B8=AD=E5=86=97=E4=BD=99=E7=9A=84storeParam=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=B3=A8=E9=87=8A=20-=20=E8=B0=83=E6=95=B4=E9=97=A8?= =?UTF-8?q?=E5=BA=97=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3=E5=93=8D=E5=BA=94?= =?UTF-8?q?=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91=E7=9A=84=E4=BD=8D=E7=BD=AE?= =?UTF-8?q?=20-=20=E5=9C=A8LoginUserVO=E4=B8=AD=E5=A2=9E=E5=8A=A0tenantNam?= =?UTF-8?q?e=E5=92=8CmtShopListInterfaceAddress=E5=AD=97=E6=AE=B5=20-=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0LoginView=E9=A1=B5=E9=9D=A2=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=90=8E=E5=85=A8=E5=B1=80=E9=85=8D=E7=BD=AE=E8=B5=8B=E5=80=BC?= =?UTF-8?q?=E9=80=BB=E8=BE=91=20-=20=E4=BF=AE=E5=A4=8D=E5=9B=A0=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E5=88=A4=E6=96=AD=E4=BD=8D=E7=BD=AE=E4=B8=8D=E5=BD=93?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E7=9A=84=E9=80=BB=E8=BE=91=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/fantaibao/model/LoginUserVO.java | 10 ++++++++++ src/main/java/com/fantaibao/page/LoginView.java | 2 ++ .../com/fantaibao/service/FtbCrawlNetFirstMt.java | 13 ++++++------- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/fantaibao/model/LoginUserVO.java b/src/main/java/com/fantaibao/model/LoginUserVO.java index ae68c4a..9f03a89 100644 --- a/src/main/java/com/fantaibao/model/LoginUserVO.java +++ b/src/main/java/com/fantaibao/model/LoginUserVO.java @@ -10,6 +10,16 @@ public class LoginUserVO { */ private String tenantId; + /** + * 租户名称 + */ + public String tenantName; + + /** + * 门店列表接口地址 + */ + public String mtShopListInterfaceAddress; + /** * 美团点评评价接口地址 */ diff --git a/src/main/java/com/fantaibao/page/LoginView.java b/src/main/java/com/fantaibao/page/LoginView.java index 1ebf964..4948892 100644 --- a/src/main/java/com/fantaibao/page/LoginView.java +++ b/src/main/java/com/fantaibao/page/LoginView.java @@ -118,6 +118,8 @@ public class LoginView { LoginUserVO loginUserVO = jsonResultObject.getObject("data", LoginUserVO.class); // 网络地址 GlobalConfig.tenantId = loginUserVO.getTenantId(); + GlobalConfig.tenantName = loginUserVO.getTenantName(); + GlobalConfig.mtShopListInterfaceAddress = loginUserVO.getMtShopListInterfaceAddress(); GlobalConfig.mtDianPingInterfaceAddress = loginUserVO.getMtDianPingInterfaceAddress(); GlobalConfig.mtDaZhInterfaceAddress = loginUserVO.getMtDaZhInterfaceAddress(); GlobalConfig.dyPingJiaInterfaceAddress = loginUserVO.getDyPingJiaInterfaceAddress(); diff --git a/src/main/java/com/fantaibao/service/FtbCrawlNetFirstMt.java b/src/main/java/com/fantaibao/service/FtbCrawlNetFirstMt.java index 2484b77..093c3ea 100644 --- a/src/main/java/com/fantaibao/service/FtbCrawlNetFirstMt.java +++ b/src/main/java/com/fantaibao/service/FtbCrawlNetFirstMt.java @@ -77,7 +77,6 @@ public class FtbCrawlNetFirstMt extends AbstractFtbCrawlNetBase implements FtbCr * 处理网络请求,提取需要的cookie信息 * * @param request 网络请求 - * @param storeParam */ private void handleRequest(Request request, AtomicBoolean mtCookie, AtomicBoolean dzCookie, AtomicBoolean isCrawlFinished, AtomicReference atomicReference) { // 美团cookie @@ -126,12 +125,12 @@ public class FtbCrawlNetFirstMt extends AbstractFtbCrawlNetBase implements FtbCr userCookieDTO.setCookie(cookie); userCookieDTO.setStoreParam(atomicReference.get()); processCookiet(userCookieDTO, "大众点评",dzCookie); - } else if (request.url().contains(GlobalConfig.mtShopListInterfaceAddress)) { - String text = request.response().text(); - log.info("请求门店返回内容为: {}", text); - atomicReference.set(JSONObject.parseObject(text)); - isCrawlFinished.set(true); - } + } + } else if (request.url().contains(GlobalConfig.mtShopListInterfaceAddress)) { + String text = request.response().text(); + log.info("请求门店返回内容为: {}", text); + atomicReference.set(JSONObject.parseObject(text)); + isCrawlFinished.set(true); } }