From 4925244490b675923692365c99b0dd459de74cb5 Mon Sep 17 00:00:00 2001 From: liujiang <569804566@qq.com> Date: Fri, 12 Sep 2025 12:32:57 +0800 Subject: [PATCH] =?UTF-8?q?master=EF=BC=9A=E8=8E=B7=E5=8F=96=E6=A1=A3?= =?UTF-8?q?=E5=8F=A3=E5=9F=BA=E6=9C=AC=E6=95=B0=E6=8D=AE=E8=B0=83=E4=BC=98?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/xkt/service/impl/StoreServiceImpl.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreServiceImpl.java index 3e9ef6494..52b5c919b 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreServiceImpl.java @@ -481,17 +481,19 @@ public class StoreServiceImpl implements IStoreService { @Transactional(readOnly = true) public StoreSimpleResDTO getSimpleInfo(Long storeId) { StoreSimpleResDTO simpleDTO = this.storeMapper.getSimpleInfo(storeId); - UserSubscriptions userSub = this.userSubMapper.selectOne(new LambdaQueryWrapper() - .eq(UserSubscriptions::getUserId, SecurityUtils.getUserId()) - .eq(UserSubscriptions::getStoreId, storeId) - .eq(UserSubscriptions::getDelFlag, Constants.UNDELETED)); - simpleDTO.setFocus(ObjectUtils.isNotEmpty(userSub) ? Boolean.TRUE : Boolean.FALSE); // 获取档口LOGO if (ObjectUtils.isNotEmpty(simpleDTO.getStoreLogoId())) { SysFile logo = this.fileMapper.selectById(simpleDTO.getStoreLogoId()); simpleDTO.setLogo(BeanUtil.toBean(logo, StoreSimpleResDTO.SSFileDTO.class)); } - return simpleDTO; + Long userId = SecurityUtils.getUserIdSafe(); + if (ObjectUtils.isEmpty(userId)) { + return simpleDTO; + } + UserSubscriptions userSub = this.userSubMapper.selectOne(new LambdaQueryWrapper() + .eq(UserSubscriptions::getUserId, userId).eq(UserSubscriptions::getStoreId, storeId) + .eq(UserSubscriptions::getDelFlag, Constants.UNDELETED)); + return simpleDTO.setFocus(ObjectUtils.isNotEmpty(userSub) ? Boolean.TRUE : Boolean.FALSE); } @Override