mirror of
https://github.com/dromara/RuoYi-Vue-Plus.git
synced 2026-04-29 06:24:25 +08:00
Compare commits
2 Commits
a680310f80
...
69130a76e4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
69130a76e4 | ||
|
|
9086d32bee |
@@ -129,11 +129,15 @@ public class FlwTaskAssigneeServiceImpl implements IFlwTaskAssigneeService, Hand
|
||||
*/
|
||||
@Override
|
||||
public List<UserDTO> fetchUsersByStorageId(String storageId) {
|
||||
String[] parts = storageId.split(StrUtil.COLON, 2);
|
||||
if (parts.length < 2) {
|
||||
return getUsersByType(TaskAssigneeEnum.USER, List.of(Long.valueOf(parts[0])));
|
||||
List<UserDTO> list = new ArrayList<>();
|
||||
for (String str : storageId.split(StrUtil.COMMA)) {
|
||||
String[] parts = str.split(StrUtil.COLON, 2);
|
||||
if (parts.length < 2) {
|
||||
list.addAll(getUsersByType(TaskAssigneeEnum.USER, List.of(Long.valueOf(parts[0]))));
|
||||
}
|
||||
list.addAll(getUsersByType(TaskAssigneeEnum.fromCode(parts[0] + StrUtil.COLON), List.of(Long.valueOf(parts[1]))));
|
||||
}
|
||||
return getUsersByType(TaskAssigneeEnum.fromCode(parts[0] + StrUtil.COLON), List.of(Long.valueOf(parts[1])));
|
||||
return list;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user