From 6c3f781630bc0c559ceca1a69d4c9e7e33e5daf1 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期二, 23 九月 2025 17:47:32 +0800 Subject: [PATCH] 修改bug --- ruoyi-gateway/src/main/resources/bootstrap.yml | 20 ++++++++++---------- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java | 1 + ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java | 3 ++- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java | 13 ++++++++++--- 4 files changed, 23 insertions(+), 14 deletions(-) diff --git a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java index 7bcd8c1..d2da604 100644 --- a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java +++ b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java @@ -52,7 +52,8 @@ if (StringUtils.matches(url, ignoreWhite.getWhites())) { //附近商户获取 - if(url.contains("getNearbyShop")||url.contains("pageRecommendGoods")||url.contains("pageActivityGoods")||url.contains("getGoodsInfo")||url.contains("getShopInfo")||url.contains("pageAppActivityGoods")){ + if(url.contains("getNearbyShop")||url.contains("pageRecommendGoods")||url.contains("pageActivityGoods")||url.contains("getGoodsInfo") + ||url.contains("getShopInfo")||url.contains("pageAppActivityGoods")||url.contains("/app/goods/listShoppingCart")||url.contains("/app/live/page")){ String token = getToken(request); if(!StringUtils.isEmpty(token)){ Claims claims = JwtUtils.parseToken(token); diff --git a/ruoyi-gateway/src/main/resources/bootstrap.yml b/ruoyi-gateway/src/main/resources/bootstrap.yml index dbcc760..8b55ada 100644 --- a/ruoyi-gateway/src/main/resources/bootstrap.yml +++ b/ruoyi-gateway/src/main/resources/bootstrap.yml @@ -14,24 +14,24 @@ nacos: discovery: # 服务注册地址 -# server-addr: 47.109.78.184:5000 - server-addr: 127.0.0.1:8848 + server-addr: 47.109.78.184:5000 +# server-addr: 127.0.0.1:8848 #pro -# namespace: 9591ef9f-a49a-4900-be35-d77258bdd639 + namespace: 9591ef9f-a49a-4900-be35-d77258bdd639 #test # namespace: e1a7e419-e8c7-4d7d-8a0a-c00ab6ccfccd #dev - namespace: 6857cbd9-6088-4fe8-bb58-2b516d99876f +# namespace: 6857cbd9-6088-4fe8-bb58-2b516d99876f config: # 配置中心地址 -# server-addr: 47.109.78.184:5000 - server-addr: 127.0.0.1:8848 + server-addr: 47.109.78.184:5000 +# server-addr: 127.0.0.1:8848 #pro -# namespace: 9591ef9f-a49a-4900-be35-d77258bdd639 + namespace: 9591ef9f-a49a-4900-be35-d77258bdd639 #test # namespace: e1a7e419-e8c7-4d7d-8a0a-c00ab6ccfccd #dev - namespace: 6857cbd9-6088-4fe8-bb58-2b516d99876f +# namespace: 6857cbd9-6088-4fe8-bb58-2b516d99876f # 配置文件格式 file-extension: yml # 共享配置 @@ -47,8 +47,8 @@ datasource: ds1: nacos: -# server-addr: 47.109.78.184:5000 - server-addr: 127.0.0.1:8848 + server-addr: 47.109.78.184:5000 +# server-addr: 127.0.0.1:8848 dataId: sentinel-ruoyi-gateway groupId: DEFAULT_GROUP data-type: json diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java index d4dac6c..46a59ef 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java @@ -70,6 +70,7 @@ @ApiOperation(value = "获取购物车列表") public R<List<AppShoppingCartVo>> listShoppingCart() { Long userId = SecurityUtils.getUserId(); + System.err.println("登录用户id:" + userId); if(null == userId){ return R.ok(new ArrayList<>()); } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java index c922714..439951f 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java @@ -169,12 +169,19 @@ } @PostMapping("/getShopByUserId") - public R<ShopRelUserVo> getShopByUserId(@RequestBody Long userId) - { + public R<ShopRelUserVo> getShopByUserId(@RequestBody Long userId) { + System.err.println("查询商户的用户id:" + userId); List<ShopRelUser> shopRelUser = shopRelUserService.getByUserId(userId); Optional.ofNullable(shopRelUser).orElseThrow(() -> new ServiceException("未查询到用户关联商户")); ShopRelUserVo shopRelUserVo = new ShopRelUserVo(); - ShopRelUser shopRelUser1 = shopRelUser.stream().filter(s -> s.getIsDefault() == 1).collect(Collectors.toList()).get(0); + Optional<ShopRelUser> first = shopRelUser.stream().filter(s -> s.getIsDefault() == 1).findFirst(); + ShopRelUser shopRelUser1 = null; + if(first.isPresent()){ + shopRelUser1 = first.get(); + } + if(null == shopRelUser1){ + shopRelUser1 = shopRelUser.get(0); + } shopRelUserVo.setShopId(shopRelUser1.getShopId()); shopRelUserVo.setUserName(shopRelUser1.getUserName()); Shop shop = shopService.getById(shopRelUser1.getShopId()); -- Gitblit v1.7.1