From 32af78fca482bfab0a4d900e5ff06ec4fbcb0945 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Wed, 12 Mar 2025 13:07:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=97=E5=A6=99=E4=B9=8B=E9=97=A8vip?= =?UTF-8?q?=E5=95=86=E5=93=81=E4=BC=98=E6=83=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sociology/service/impl/ShopProductServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/peanut/modules/sociology/service/impl/ShopProductServiceImpl.java b/src/main/java/com/peanut/modules/sociology/service/impl/ShopProductServiceImpl.java index 358fd84e..e3d58423 100644 --- a/src/main/java/com/peanut/modules/sociology/service/impl/ShopProductServiceImpl.java +++ b/src/main/java/com/peanut/modules/sociology/service/impl/ShopProductServiceImpl.java @@ -43,6 +43,11 @@ public class ShopProductServiceImpl extends ServiceImpl shopProductPage = this.getBaseMapper().selectJoinPage(new Page<>(param.getPage(), param.getLimit()), ShopProduct.class, wrapper); + for (ShopProduct shopProduct:shopProductPage.getRecords()){ + if (shopProduct.getIsVipPrice()==1){ + shopProduct.setVipPrice(shopProductService.getVipPrice(shopProduct)); + } + } return shopProductPage; } @@ -61,7 +66,7 @@ public class ShopProductServiceImpl extends ServiceImpl getProductDetail(Integer productId) { ShopProduct product = this.getById(productId); HashMap flag = new HashMap<>(); - if (!userVipService.noVip()&&product.getIsVipPrice()==1){ + if (product.getIsVipPrice()==1){ product.setVipPrice(shopProductService.getVipPrice(product)); } flag.put("detail",product);//基础信息