| Line 141... |
Line 141... |
| 141 |
in.shop2020.crm.domain.SearchFilter searchFilter = new in.shop2020.crm.domain.SearchFilter();
|
141 |
in.shop2020.crm.domain.SearchFilter searchFilter = new in.shop2020.crm.domain.SearchFilter();
|
| 142 |
searchFilter.setActivityId(activityId);
|
142 |
searchFilter.setActivityId(activityId);
|
| 143 |
activityHandler.markAsRead(activityId);
|
143 |
activityHandler.markAsRead(activityId);
|
| 144 |
in.shop2020.crm.domain.Activity activity = activityHandler
|
144 |
in.shop2020.crm.domain.Activity activity = activityHandler
|
| 145 |
.getActivities(searchFilter).get(0);
|
145 |
.getActivities(searchFilter).get(0);
|
| - |
|
146 |
|
| - |
|
147 |
// Setting activity fields from latest ticket fields
|
| - |
|
148 |
if (activity.getTicketId() != null) {
|
| - |
|
149 |
searchFilter.setTicketId(activity.getTicketId());
|
| - |
|
150 |
in.shop2020.crm.domain.Ticket ticket = ticketHandler.getTickets(searchFilter).get(0);
|
| - |
|
151 |
activity.setTicketAssigneeId(ticket.getAssigneeId());
|
| - |
|
152 |
activity.setTicketCategory(ticket.getCategory());
|
| - |
|
153 |
activity.setTicketDescription(ticket.getDescription());
|
| - |
|
154 |
activity.setTicketPriority(ticket.getPriority());
|
| - |
|
155 |
activity.setTicketStatus(ticket.getStatus());
|
| - |
|
156 |
}
|
| - |
|
157 |
|
| 146 |
activity.setCreatorId(agentId);
|
158 |
activity.setCreatorId(agentId);
|
| 147 |
activity.setDescription("Marked as read ticketId: "
|
159 |
activity.setDescription("Marked as read ticketId: "
|
| 148 |
+ activity.getTicketId() + ", activityId: " + activityId);
|
160 |
+ activity.getTicketId() + ", activityId: " + activityId);
|
| 149 |
activity.setType(ActivityType.OTHER);
|
161 |
activity.setType(ActivityType.OTHER);
|
| 150 |
activityHandler.insertActivity(activity);
|
162 |
activityHandler.insertActivity(activity);
|