Subversion Repositories SmartDukaan

Rev

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

Rev 24664 Rev 24665
Line 1186... Line 1186...
1186
		List<Ticket> tickets = ticketRepository.selectAllNotClosedTickets();
1186
		List<Ticket> tickets = ticketRepository.selectAllNotClosedTickets();
1187
		Map<Integer, List<Ticket>> l1AuthUserAndTicketMap = new HashMap<>();
1187
		Map<Integer, List<Ticket>> l1AuthUserAndTicketMap = new HashMap<>();
1188
		Map<Integer, List<Ticket>> l2AuthUserAndTicketMap = new HashMap<>();
1188
		Map<Integer, List<Ticket>> l2AuthUserAndTicketMap = new HashMap<>();
1189
		Set<Integer> l1AuthUsers = tickets.stream().map(x -> x.getL1AuthUser()).collect(Collectors.toSet());
1189
		Set<Integer> l1AuthUsers = tickets.stream().map(x -> x.getL1AuthUser()).collect(Collectors.toSet());
1190
		Set<Integer> l2AuthUsers = tickets.stream()
1190
		Set<Integer> l2AuthUsers = tickets.stream()
1191
				.filter(x -> x.getL2EscalationTimestamp().isAfter(LocalDateTime.now())).map(x -> x.getL1AuthUser())
1191
				.filter(x -> x.getL2EscalationTimestamp().isBefore(LocalDateTime.now())).map(x -> x.getL2AuthUser())
1192
				.collect(Collectors.toSet());
1192
				.collect(Collectors.toSet());
1193
		for (Integer l1AuthUser : l1AuthUsers) {
1193
		for (Integer l1AuthUser : l1AuthUsers) {
1194
			List<Ticket> ticketsForl1AuthUser = tickets.stream().filter(ticket -> l1AuthUser == ticket.getL1AuthUser())
1194
			List<Ticket> ticketsForl1AuthUser = tickets.stream().filter(ticket -> l1AuthUser == ticket.getL1AuthUser())
1195
					.collect(Collectors.toList());
1195
					.collect(Collectors.toList());
1196
			l1AuthUserAndTicketMap.put(l1AuthUser, ticketsForl1AuthUser);
1196
			l1AuthUserAndTicketMap.put(l1AuthUser, ticketsForl1AuthUser);