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;