diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java index 0b76fea7b..6c16420ee 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java @@ -20,6 +20,7 @@ import com.czg.sa.MyStpLogic; import com.czg.sa.StpKit; import com.czg.service.RedisService; import com.czg.service.account.mapper.ShopInfoMapper; +import com.czg.service.account.mapper.ShopUserMapper; import com.czg.system.dto.SysParamsDTO; import com.czg.system.service.SysParamsService; import com.czg.utils.AssertUtil; @@ -61,7 +62,7 @@ public class ShopInfoServiceImpl extends ServiceImpl i @Resource private ShopTableService shopTableService; @Resource - private ShopUserService shopUserService; + private ShopUserMapper shopUserMapper; @Resource private ShopExtendService shopExtendService; @Resource @@ -353,7 +354,7 @@ public class ShopInfoServiceImpl extends ServiceImpl i distance = GeoUtil.getDistance(Long.parseLong(shopInfo.getLat()), Long.parseLong(shopInfo.getLng()), Long.parseLong(lat), Long.parseLong(lng)); } - ShopUser shopUser = shopUserService.queryChain().eq(ShopUser::getUserId, StpKit.USER.getLoginIdAsLong()).one(); + ShopUser shopUser = shopUserMapper.selectOneByQuery(new QueryWrapper().eq(ShopUser::getUserId, StpKit.USER.getLoginIdAsLong())); List shopExtends = shopExtendService.listInfo(shopInfo.getId(), null); Map shopExtendMap = shopExtends.stream().collect(Collectors.toMap(ShopExtend::getAutoKey, i -> i)); return new ShopInfoByCodeDTO(distance, shopInfo, shopExtendMap, shopTable, shopUser != null && shopUser.getIsVip() != null && shopUser.getIsVip() == 1);