| Line 91... |
Line 91... |
| 91 |
|
91 |
|
| 92 |
in.shop2020.crm.domain.SearchFilter searchFilter = new SearchFilter();
|
92 |
in.shop2020.crm.domain.SearchFilter searchFilter = new SearchFilter();
|
| 93 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
93 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 94 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
94 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 95 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
95 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 96 |
searchFilter.setTicketCategory(TicketCategory.RECHARGE_UNKNOWN);
|
96 |
searchFilter.setTicketCategory(TicketCategory.RECHARGE_RELATED);
|
| 97 |
searchFilter.setCustomerId(rechargeOrder.getUserId());
|
97 |
searchFilter.setCustomerId(rechargeOrder.getUserId());
|
| 98 |
|
98 |
|
| 99 |
// No need to create a ticket if there exists one for the
|
99 |
// No need to create a ticket if there exists one for the
|
| 100 |
// customer!
|
100 |
// customer!
|
| 101 |
if (ticketHandler.getTickets(searchFilter).isEmpty()) {
|
101 |
if (ticketHandler.getTickets(searchFilter).isEmpty()) {
|
| 102 |
log.info("Logging ticket");
|
102 |
log.info("Logging ticket");
|
| 103 |
Ticket ticket = new Ticket();
|
103 |
Ticket ticket = new Ticket();
|
| 104 |
ticket.setCategory(TicketCategory.RECHARGE_UNKNOWN);
|
104 |
ticket.setCategory(TicketCategory.RECHARGE_RELATED);
|
| 105 |
ticket.setCreatorId(ADMIN_AGENT_ID);
|
105 |
ticket.setCreatorId(ADMIN_AGENT_ID);
|
| 106 |
ticket.setCustomerId(rechargeOrder.getUserId());
|
106 |
ticket.setCustomerId(rechargeOrder.getUserId());
|
| 107 |
ticket.setDescription("Unknown Recharge Status");
|
107 |
ticket.setDescription("Unknown Recharge Status");
|
| 108 |
ticket.setPriority(TicketPriority.HIGH);
|
108 |
ticket.setPriority(TicketPriority.HIGH);
|
| 109 |
ticket.setStatus(TicketStatus.OPEN);
|
109 |
ticket.setStatus(TicketStatus.OPEN);
|