| | |
| | | List<UserDTO> list = new ArrayList<>(); |
| | | for (String str : storageId.split(StrUtil.COMMA)) { |
| | | String[] parts = str.split(StrUtil.COLON, 2); |
| | | TaskAssigneeEnum enumd = TaskAssigneeEnum.USER; |
| | | if (parts.length >= 2) { |
| | | enumd = TaskAssigneeEnum.fromDesc(parts[0] + StrUtil.COLON); |
| | | if (parts.length < 2) { |
| | | list.addAll(getUsersByType(TaskAssigneeEnum.USER, List.of(Long.valueOf(parts[0])))); |
| | | } |
| | | list.addAll(getUsersByType(enumd, List.of(Long.valueOf(parts[1])))); |
| | | list.addAll(getUsersByType(TaskAssigneeEnum.fromCode(parts[0] + StrUtil.COLON), List.of(Long.valueOf(parts[1])))); |
| | | } |
| | | return list; |
| | | } |