Subversion Repositories SmartDukaan

Rev

Rev 27205 | Rev 27260 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27205 Rev 27259
Line 666... Line 666...
666
		return l2l1ListMap;
666
		return l2l1ListMap;
667
	}
667
	}
668
 
668
 
669
	@Override
669
	@Override
670
	public Map<Integer, List<AuthUser>> getAssignedAuthList(List<Ticket> tickets) {
670
	public Map<Integer, List<AuthUser>> getAssignedAuthList(List<Ticket> tickets) {
-
 
671
		if(tickets.size()==0) {
-
 
672
			return new HashMap<>();
-
 
673
		}
671
		List<TicketAssigned> ticketAssignedList = ticketAssignedRepository.selectByTicketIds(tickets.stream().map(x->x.getId()).collect(Collectors.toList()));
674
		List<TicketAssigned> ticketAssignedList = ticketAssignedRepository.selectByTicketIds(tickets.stream().map(x->x.getId()).collect(Collectors.toList()));
672
		List<Integer> authUserIds = ticketAssignedList.stream().map(x->x.getAssineeId()).distinct().collect(Collectors.toList());
675
		List<Integer> authUserIds = ticketAssignedList.stream().map(x->x.getAssineeId()).distinct().collect(Collectors.toList());
673
		Map<Integer, AuthUser> authUserMap = authRepository.selectAllAuthUserByIds(authUserIds).stream().collect(Collectors.toMap(x->x.getId(), x->x));
676
		Map<Integer, AuthUser> authUserMap = authRepository.selectAllAuthUserByIds(authUserIds).stream().collect(Collectors.toMap(x->x.getId(), x->x));
674
		return ticketAssignedList.stream().collect(Collectors.groupingBy(x->x.getTicketId(), Collectors.mapping(x->authUserMap.get(x.getAssineeId()), Collectors.toList())));
677
		return ticketAssignedList.stream().collect(Collectors.groupingBy(x->x.getTicketId(), Collectors.mapping(x->authUserMap.get(x.getAssineeId()), Collectors.toList())));
675
	}
678
	}