Skip to content

Commit 8411f6a

Browse files
committed
Merge branch 'master' into deploy
# Conflicts: # eladmin-system/src/main/resources/config/application-dev.yml # eladmin-system/src/main/resources/config/application-prod.yml
2 parents 003d5c0 + e4e318a commit 8411f6a

File tree

5 files changed

+31
-16
lines changed

5 files changed

+31
-16
lines changed

eladmin-common/src/main/java/me/zhengjie/utils/FileUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public static File toFile(MultipartFile multipartFile) {
9595
File file = null;
9696
try {
9797
// 用uuid作为文件名,防止生成的临时文件重复
98-
file = File.createTempFile(IdUtil.simpleUUID(), prefix);
98+
file = new File(SYS_TEM_DIR + IdUtil.simpleUUID() + prefix);
9999
// MultipartFile to File
100100
multipartFile.transferTo(file);
101101
} catch (IOException e) {

eladmin-system/src/main/java/me/zhengjie/modules/system/repository/UserRepository.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,12 @@ public interface UserRepository extends JpaRepository<User, Long>, JpaSpecificat
8181

8282
/**
8383
* 根据角色中的部门查询
84-
* @param id /
84+
* @param deptId /
8585
* @return /
8686
*/
8787
@Query(value = "SELECT u.* FROM sys_user u, sys_users_roles r, sys_roles_depts d WHERE " +
88-
"u.user_id = r.user_id AND r.role_id = d.role_id AND r.role_id = ?1 group by u.user_id", nativeQuery = true)
89-
List<User> findByDeptRoleId(Long id);
88+
"u.user_id = r.user_id AND r.role_id = d.role_id AND d.dept_id = ?1 group by u.user_id", nativeQuery = true)
89+
List<User> findByRoleDeptId(Long deptId);
9090

9191
/**
9292
* 根据菜单查询

eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ private List<DeptDto> deduplication(List<DeptDto> list) {
273273
* @param id /
274274
*/
275275
public void delCaches(Long id){
276-
List<User> users = userRepository.findByDeptRoleId(id);
276+
List<User> users = userRepository.findByRoleDeptId(id);
277277
// 删除数据权限
278278
redisUtils.delByKeys(CacheKey.DATA_USER, users.stream().map(User::getId).collect(Collectors.toSet()));
279279
redisUtils.del(CacheKey.DEPT_ID + id);

eladmin-system/src/main/resources/config/application-dev.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,26 @@ spring:
1010
# 初始连接数
1111
initial-size: 5
1212
# 最小连接数
13-
min-idle: 10
13+
min-idle: 15
1414
# 最大连接数
15-
max-active: 20
15+
max-active: 30
16+
# 是否自动回收超时连接
17+
remove-abandoned: true
18+
# 超时时间(以秒数为单位)
19+
remove-abandoned-timeout: 180
1620
# 获取连接超时时间
17-
max-wait: 5000
21+
max-wait: 3000
1822
# 连接有效性检测时间
19-
time-between-eviction-runs-millis: 1800000
23+
time-between-eviction-runs-millis: 60000
2024
# 连接在池中最小生存的时间
21-
min-evictable-idle-time-millis: 1800000
25+
min-evictable-idle-time-millis: 300000
26+
# 连接在池中最大生存的时间
27+
max-evictable-idle-time-millis: 900000
28+
# 指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除
2229
test-while-idle: true
23-
test-on-borrow: false
30+
# 指明是否在从池中取出连接前进行检验,如果检验失败, 则从池中去除连接并尝试取出另一个
31+
test-on-borrow: true
32+
# 是否在归还到池中前进行检验
2433
test-on-return: false
2534
# 检测连接是否有效
2635
validation-query: select 1

eladmin-system/src/main/resources/config/application-prod.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,22 @@ spring:
1010
# 初始连接数
1111
initial-size: 5
1212
# 最小连接数
13-
min-idle: 10
13+
min-idle: 15
1414
# 最大连接数
15-
max-active: 20
15+
max-active: 30
1616
# 获取连接超时时间
17-
max-wait: 60000
17+
max-wait: 5000
1818
# 连接有效性检测时间
1919
time-between-eviction-runs-millis: 60000
2020
# 连接在池中最小生存的时间
21-
min-evictable-idle-time-millis: 900000
21+
min-evictable-idle-time-millis: 300000
22+
# 连接在池中最大生存的时间
23+
max-evictable-idle-time-millis: 900000
24+
# 指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除
2225
test-while-idle: true
23-
test-on-borrow: false
26+
# 指明是否在从池中取出连接前进行检验,如果检验失败, 则从池中去除连接并尝试取出另一个
27+
test-on-borrow: true
28+
# 是否在归还到池中前进行检验
2429
test-on-return: false
2530
# 检测连接是否有效
2631
validation-query: select 1
@@ -29,6 +34,7 @@ spring:
2934
enabled: true
3035
stat-view-servlet:
3136
enabled: true
37+
# 控制台管理用户名和密码
3238
url-pattern: /druid/*
3339
reset-enable: false
3440
login-username: admin

0 commit comments

Comments
 (0)