From 1f35c75edfde8d204e788f304929b1fb01ddb765 Mon Sep 17 00:00:00 2001
From: zhijie <1003392067@qq.com>
Date: 星期日, 08 八月 2021 21:13:35 +0800
Subject: [PATCH] 1.PAQ简易版(中英泰)支持 2.支持完美水滴生成
---
src/main/java/com/ots/project/system/role/service/RoleServiceImpl.java | 20 +++++++++++++-------
1 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/src/main/java/com/ots/project/system/role/service/RoleServiceImpl.java b/src/main/java/com/ots/project/system/role/service/RoleServiceImpl.java
index ace982a..a0e4174 100644
--- a/src/main/java/com/ots/project/system/role/service/RoleServiceImpl.java
+++ b/src/main/java/com/ots/project/system/role/service/RoleServiceImpl.java
@@ -18,6 +18,7 @@
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
+import java.util.stream.Collectors;
@Service
public class RoleServiceImpl implements IRoleService {
@@ -191,20 +192,25 @@
return userRoleMapper.deleteUserRoleInfo(userRole);
}
+ @Override
public int deleteAuthUsers(Long roleId, String userIds) {
return userRoleMapper.deleteUserRoleInfos(roleId, Convert.toLongArray(userIds));
}
-
+
+ @Override
public int insertAuthUsers(Long roleId, String userIds) {
Long[] users = Convert.toLongArray(userIds);
-
- List<UserRole> list = new ArrayList<UserRole>();
- for (Long userId : users) {
+
+ /**
+ * 閬嶅巻鍒嗛厤鐢ㄦ埛闆嗗悎 澶氳鑹�
+ */
+ List<UserRole> list = Arrays.stream(users).map(u -> {
UserRole ur = new UserRole();
- ur.setUserId(userId);
+ ur.setUserId(u);
ur.setRoleId(roleId);
- list.add(ur);
- }
+ return ur;
+ }).collect(Collectors.toList());
+
return userRoleMapper.batchUserRole(list);
}
}
--
Gitblit v1.9.1