mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 08:13:44 +08:00 
			
		
		
		
	fix 修复 多角色未拆分问题
This commit is contained in:
		@@ -132,11 +132,10 @@ public class FlwTaskAssigneeServiceImpl implements IFlwTaskAssigneeService, Hand
 | 
			
		||||
        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;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user