Browse Source

缓存机构信息

lishuangjiang@potevio.com 1 year ago
parent
commit
7e5a645f36

+ 2 - 0
iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysDeptService.java

@@ -114,4 +114,6 @@ public interface ISysDeptService {
     void deleteDeptById(Long deptId);
 
     List<SysDeptVo> selectDeptByIds(List<Long> ids);
+
+    List<SysDept> selectAllDept();
 }

+ 10 - 0
iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysDeptServiceImpl.java

@@ -306,4 +306,14 @@ public class SysDeptServiceImpl implements ISysDeptService {
         }
         return MapstructUtils.convert(sysDepts, SysDeptVo.class);
     }
+
+
+    @Override
+    public List<SysDept> selectAllDept() {
+        List<SysDept> sysDepts =  sysDeptData.findAll();
+        if(CollectionUtil.isEmpty(sysDepts)){
+            return Collections.emptyList();
+        }
+        return sysDepts;
+    }
 }

+ 3 - 0
iot-starter/src/main/java/cc/iotkit/web/service/SysLoginService.java

@@ -30,6 +30,7 @@ import cc.iotkit.system.dto.vo.SysAppVo;
 import cc.iotkit.system.dto.vo.SysTenantVo;
 import cc.iotkit.system.dto.vo.SysUserVo;
 import cc.iotkit.system.service.ISysAppService;
+import cc.iotkit.system.service.ISysDeptService;
 import cc.iotkit.system.service.ISysPermissionService;
 import cc.iotkit.system.service.ISysTenantService;
 import cn.dev33.satoken.exception.NotLoginException;
@@ -67,6 +68,8 @@ public class SysLoginService {
     private final ISpaceService spaceService;
     private final IHomeService homeService;
 
+    private final ISysDeptService deptService;
+
     @Value("${user.password.maxRetryCount}")
     private Integer maxRetryCount;