diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java index be7943a84..cd2f65031 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java @@ -193,11 +193,13 @@ public class AShopUserServiceImpl implements AShopUserService { shopUserDTO.setMemberLevelName(memberLevelConfig == null ? null : memberLevelConfig.getName()); if (memberLevelConfig != null) { shopUserDTO.setDiscount(memberLevelConfig.getDiscount()); - MemberConfigVO configVO = memberConfigService.detail(memberLevelConfig.getShopId()); - shopUserDTO.setIsMemberPrice(configVO == null ? 0 : configVO.getIsMemberPrice()); + } } + + MemberConfigVO configVO = memberConfigService.detail(StpKit.USER.getShopId()); + shopUserDTO.setIsMemberPrice(configVO == null ? 0 : configVO.getIsMemberPrice()); MemberLevelConfig config = memberLevelConfigService.getOne(new QueryWrapper().eq(MemberLevelConfig::getShopId, mainId) .ge(MemberLevelConfig::getExperienceValue, memberLevelConfig == null ? null : memberLevelConfig.getExperienceValue()) .ne(MemberLevelConfig::getId, shopUserDTO.getMemberLevelId())