Selaa lähdekoodia

feature: 基础平台
1.根据id查询房间时排除租户id

luoyb 1 vuosi sitten
vanhempi
commit
f81b1a6aa1

+ 3 - 2
ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/basics/service/impl/PtRoomServiceImpl.java

@@ -24,6 +24,7 @@ import org.dromara.common.core.utils.MapstructUtils;
 import org.dromara.common.core.utils.StringUtils;
 import org.dromara.common.mybatis.core.page.PageQuery;
 import org.dromara.common.mybatis.core.page.TableDataInfo;
+import org.dromara.common.tenant.helper.TenantHelper;
 import org.springframework.cache.annotation.CacheEvict;
 import org.springframework.cache.annotation.Cacheable;
 import org.springframework.stereotype.Service;
@@ -57,8 +58,8 @@ public class PtRoomServiceImpl implements IPtRoomService {
     @Override
     @Cacheable(cacheNames = CacheNames.PT_ROOM, key = "#roomId")
     public PtRoomVo queryById(Long roomId) {
-        PtRoomVo ptRoomVo = baseMapper.selectVoById(roomId);
-        PtAreaVo ptAreaVo = areaService.queryById(ptRoomVo.getAreaId());
+        PtRoomVo ptRoomVo = TenantHelper.ignore(() -> baseMapper.selectVoById(roomId));
+        PtAreaVo ptAreaVo = TenantHelper.ignore(() -> areaService.queryById(ptRoomVo.getAreaId()));
         if (ptAreaVo != null) {
             ptRoomVo.setAreaName(ptAreaVo.getAreaName());
         }