diff --git a/nladmin-system/pom.xml b/nladmin-system/pom.xml
index 066992b1d..62cc48878 100644
--- a/nladmin-system/pom.xml
+++ b/nladmin-system/pom.xml
@@ -15,7 +15,7 @@
0.11.1
- 5.5.0
+ 5.9.0
1.9
diff --git a/nladmin-system/src/main/java/org/nl/config/DataBaseConfig.java b/nladmin-system/src/main/java/org/nl/config/DataBaseConfig.java
index 4e40be1b4..f679d3b82 100644
--- a/nladmin-system/src/main/java/org/nl/config/DataBaseConfig.java
+++ b/nladmin-system/src/main/java/org/nl/config/DataBaseConfig.java
@@ -1,19 +1,13 @@
package org.nl.config;
-import cn.hutool.core.util.StrUtil;
import com.alibaba.druid.pool.DruidDataSource;
import lombok.extern.slf4j.Slf4j;
-import org.nl.modules.mnt.util.DataTypeEnum;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
import javax.sql.DataSource;
-import java.sql.DriverManager;
-import java.sql.SQLException;
@Configuration
@Slf4j
diff --git a/nladmin-system/src/main/java/org/nl/config/thread/AsyncTaskExecutePool.java b/nladmin-system/src/main/java/org/nl/config/thread/AsyncTaskExecutePool.java
index 62c7dd6ba..0f7083a76 100644
--- a/nladmin-system/src/main/java/org/nl/config/thread/AsyncTaskExecutePool.java
+++ b/nladmin-system/src/main/java/org/nl/config/thread/AsyncTaskExecutePool.java
@@ -20,6 +20,7 @@ import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.AsyncConfigurer;
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
+
import java.util.concurrent.Executor;
import java.util.concurrent.ThreadPoolExecutor;
diff --git a/nladmin-system/src/main/java/org/nl/modules/common/utils/SecurityUtils.java b/nladmin-system/src/main/java/org/nl/modules/common/utils/SecurityUtils.java
index 56e2a13ab..d68991b99 100644
--- a/nladmin-system/src/main/java/org/nl/modules/common/utils/SecurityUtils.java
+++ b/nladmin-system/src/main/java/org/nl/modules/common/utils/SecurityUtils.java
@@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjectUtil;
import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject;
import lombok.extern.slf4j.Slf4j;
+import org.nl.modules.common.utils.dto.CurrentUser;
import org.nl.modules.system.service.dto.UserDto;
import java.util.List;
@@ -22,14 +23,14 @@ public class SecurityUtils {
*
* @return 系统用户
*/
- public static UserDto getCurrentUser() {
+ public static CurrentUser getCurrentUser() {
try {
JSONObject json = (JSONObject) StpUtil.getExtra("loginInfo");
if (ObjectUtil.isNotEmpty(json)) {
- return json.toBean(UserDto.class);
+ return json.toBean(CurrentUser.class);
}
} catch (Exception e) {
- return new UserDto();
+ return new CurrentUser();
}
return null;
}
@@ -61,6 +62,15 @@ public class SecurityUtils {
return getCurrentUser().getId();
}
+ /**
+ * 获取系统用户Id
+ *
+ * @return 系统用户Id
+ */
+ public static Long getDeptId() {
+ return getCurrentUser().getUser().getDept().getId();
+ }
+
/**
* 获取当前用户权限
*
diff --git a/nladmin-system/src/main/java/org/nl/modules/mnt/util/ExecuteShellUtil.java b/nladmin-system/src/main/java/org/nl/modules/mnt/util/ExecuteShellUtil.java
index 58401437d..504171164 100644
--- a/nladmin-system/src/main/java/org/nl/modules/mnt/util/ExecuteShellUtil.java
+++ b/nladmin-system/src/main/java/org/nl/modules/mnt/util/ExecuteShellUtil.java
@@ -21,7 +21,9 @@ import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;
import lombok.extern.slf4j.Slf4j;
-import java.io.*;
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
+import java.io.PrintWriter;
import java.util.Vector;
/**
diff --git a/nladmin-system/src/main/java/org/nl/modules/quartz/domain/QuartzJob.java b/nladmin-system/src/main/java/org/nl/modules/quartz/domain/QuartzJob.java
index ae1359d17..bce16045d 100644
--- a/nladmin-system/src/main/java/org/nl/modules/quartz/domain/QuartzJob.java
+++ b/nladmin-system/src/main/java/org/nl/modules/quartz/domain/QuartzJob.java
@@ -19,6 +19,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.nl.modules.common.base.BaseEntity;
+
import javax.persistence.*;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
diff --git a/nladmin-system/src/main/java/org/nl/modules/quartz/domain/QuartzLog.java b/nladmin-system/src/main/java/org/nl/modules/quartz/domain/QuartzLog.java
index 047bb9212..fbdb2d1e4 100644
--- a/nladmin-system/src/main/java/org/nl/modules/quartz/domain/QuartzLog.java
+++ b/nladmin-system/src/main/java/org/nl/modules/quartz/domain/QuartzLog.java
@@ -18,6 +18,7 @@ package org.nl.modules.quartz.domain;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.annotations.CreationTimestamp;
+
import javax.persistence.*;
import java.io.Serializable;
import java.sql.Timestamp;
diff --git a/nladmin-system/src/main/java/org/nl/modules/quartz/repository/QuartzJobRepository.java b/nladmin-system/src/main/java/org/nl/modules/quartz/repository/QuartzJobRepository.java
index 4d3d542a7..a63fcf291 100644
--- a/nladmin-system/src/main/java/org/nl/modules/quartz/repository/QuartzJobRepository.java
+++ b/nladmin-system/src/main/java/org/nl/modules/quartz/repository/QuartzJobRepository.java
@@ -18,6 +18,7 @@ package org.nl.modules.quartz.repository;
import org.nl.modules.quartz.domain.QuartzJob;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
+
import java.util.List;
/**
diff --git a/nladmin-system/src/main/java/org/nl/modules/quartz/service/QuartzJobService.java b/nladmin-system/src/main/java/org/nl/modules/quartz/service/QuartzJobService.java
index 171fe3d11..0f6658226 100644
--- a/nladmin-system/src/main/java/org/nl/modules/quartz/service/QuartzJobService.java
+++ b/nladmin-system/src/main/java/org/nl/modules/quartz/service/QuartzJobService.java
@@ -19,6 +19,7 @@ import org.nl.modules.quartz.domain.QuartzJob;
import org.nl.modules.quartz.domain.QuartzLog;
import org.nl.modules.quartz.service.dto.JobQueryCriteria;
import org.springframework.data.domain.Pageable;
+
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
diff --git a/nladmin-system/src/main/java/org/nl/modules/quartz/service/dto/JobQueryCriteria.java b/nladmin-system/src/main/java/org/nl/modules/quartz/service/dto/JobQueryCriteria.java
index 6b2a8ed6c..2279effc9 100644
--- a/nladmin-system/src/main/java/org/nl/modules/quartz/service/dto/JobQueryCriteria.java
+++ b/nladmin-system/src/main/java/org/nl/modules/quartz/service/dto/JobQueryCriteria.java
@@ -17,6 +17,7 @@ package org.nl.modules.quartz.service.dto;
import lombok.Data;
import org.nl.modules.common.annotation.Query;
+
import java.sql.Timestamp;
import java.util.List;
diff --git a/nladmin-system/src/main/java/org/nl/modules/security/rest/AuthorizationController.java b/nladmin-system/src/main/java/org/nl/modules/security/rest/AuthorizationController.java
index 191ac680b..389c4eb7b 100644
--- a/nladmin-system/src/main/java/org/nl/modules/security/rest/AuthorizationController.java
+++ b/nladmin-system/src/main/java/org/nl/modules/security/rest/AuthorizationController.java
@@ -128,10 +128,10 @@ public class AuthorizationController {
@ApiOperation("获取用户信息")
@GetMapping(value = "/info")
public ResponseEntity