diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/UserHomeServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/UserHomeServiceImpl.java index 2c4215c73..c64d5a316 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/UserHomeServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/UserHomeServiceImpl.java @@ -1,6 +1,8 @@ package com.czg.service.market.service.impl; import com.czg.account.dto.user.userinfo.UserInfoDTO; +import com.czg.account.entity.ShopInfo; +import com.czg.account.service.ShopInfoService; import com.czg.account.service.UserInfoService; import com.czg.market.entity.MkPointsConfig; import com.czg.market.entity.MkPointsUser; @@ -34,15 +36,21 @@ public class UserHomeServiceImpl implements UserHomeService { @DubboReference private UserInfoService userInfoService; + @DubboReference + private ShopInfoService shopInfoService; @Override public UserHomeDataVo getUserHomeData(Long userId, Long shopId) { UserHomeDataVo userHomeDataVo = new UserHomeDataVo() .setShopId(shopId) .setUserId(userId) - .setGroup(0) .setTakeout(0); + ShopInfo shopInfo = shopInfoService.getById(shopId); + if (shopInfo != null) { + userHomeDataVo.setGroup(shopInfo.getIsGroupBuy()); + } + // 用户信息 UserInfoDTO info = userInfoService.getInfo(userId); if (info != null) {