From ee219f637c8fb65b592f16ff00863b48f9a35545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Fri, 24 Oct 2025 14:59:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=97=E9=93=BA=E4=BC=9A=E5=91=98=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E4=BC=9A=E5=91=98=E6=8A=98=E6=89=A3=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/czg/account/entity/ShopUser.java | 2 ++ .../service/account/service/impl/ShopUserServiceImpl.java | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/cash-common/cash-common-service/src/main/java/com/czg/account/entity/ShopUser.java b/cash-common/cash-common-service/src/main/java/com/czg/account/entity/ShopUser.java index d5962414..b8a42cf2 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/account/entity/ShopUser.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/account/entity/ShopUser.java @@ -158,5 +158,7 @@ public class ShopUser implements Serializable { private String openType; @Column(ignore = true) private Integer discount; + @Column(ignore = true) + private Integer isMemberPrice; } diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopUserServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopUserServiceImpl.java index 8921bd9f..b50eb524 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopUserServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopUserServiceImpl.java @@ -14,6 +14,8 @@ import com.czg.enums.ShopUserFlowBizEnum; import com.czg.exception.ApiNotPrintException; import com.czg.market.entity.MemberLevelConfig; import com.czg.market.service.MemberLevelConfigService; +import com.czg.market.service.TbMemberConfigService; +import com.czg.market.vo.MemberConfigVO; import com.czg.service.account.mapper.ShopUserMapper; import com.czg.utils.MyQueryWrapper; import com.mybatisflex.core.query.QueryWrapper; @@ -45,6 +47,8 @@ public class ShopUserServiceImpl extends ServiceImpl i private ShopInfoService shopInfoService; @DubboReference private MemberLevelConfigService memberLevelConfigService; + @DubboReference + private TbMemberConfigService memberConfigService; private ShopUser getUserInfo(Long shopUserId) { ShopUser shopUser = queryChain().eq(ShopUser::getId, shopUserId).one(); @@ -83,6 +87,8 @@ public class ShopUserServiceImpl extends ServiceImpl i if (memberLevelConfig != null) { shopUser.setMemberName(memberLevelConfig.getName()); shopUser.setDiscount(memberLevelConfig.getDiscount()); + MemberConfigVO configVO = memberConfigService.detail(memberLevelConfig.getShopId()); + shopUser.setIsMemberPrice(configVO.getIsMemberPrice()); } } return shopUser;