|
|
|
@ -364,10 +364,12 @@ public class RoleServiceImpl implements RoleService { |
|
|
|
// 用于查询当前可见的仓库id数量
|
|
|
|
Map<String, Object> paramForCount = new HashMap<>(); |
|
|
|
paramForCount.put("classes", paramForInsert.get("classes")); |
|
|
|
paramForCount.put("depositoryIdList", map.get("roleIds")); |
|
|
|
for (Object userId : userIds |
|
|
|
) { |
|
|
|
paramForInsert.put("userid", userId); |
|
|
|
paramForCount.put("userId", userId); |
|
|
|
// 获取当前用户拥有的
|
|
|
|
Integer paramCount = roleMapper.findRoleAndDepositoryCountByCondition(paramForCount); |
|
|
|
result += (roleMapper.addUserOrPostRoleAndDepositorys(paramForInsert) + paramCount); |
|
|
|
} |
|
|
|
@ -383,6 +385,7 @@ public class RoleServiceImpl implements RoleService { |
|
|
|
// 用于查询当前可见的仓库id数量
|
|
|
|
Map<String, Object> paramForCount = new HashMap<>(); |
|
|
|
paramForCount.put("classes", paramForInsert.get("classes")); |
|
|
|
paramForCount.put("uidList", map.get("roleIds")); |
|
|
|
for (Object userId : userIds |
|
|
|
) { |
|
|
|
paramForInsert.put("userid", userId); |
|
|
|
|