| Line 131... |
Line 131... |
| 131 |
} else {
|
131 |
} else {
|
| 132 |
this.assignTicket(ticket);
|
132 |
this.assignTicket(ticket);
|
| 133 |
}
|
133 |
}
|
| 134 |
}
|
134 |
}
|
| 135 |
|
135 |
|
| - |
|
136 |
@Override
|
| 136 |
public TicketActivityMedia createMediaActivity(ActivityMediaModel selectedRecording) {
|
137 |
public TicketActivityMedia createMediaActivity(ActivityMediaModel selectedRecording) {
|
| 137 |
TicketActivityMedia activity = new TicketActivityMedia();
|
138 |
TicketActivityMedia activity = new TicketActivityMedia();
|
| 138 |
activity.setMobile(selectedRecording.getMobile());
|
139 |
activity.setMobile(selectedRecording.getMobile());
|
| 139 |
// add a prefix endpoint of mediaUrl
|
140 |
// add a prefix endpoint of mediaUrl
|
| 140 |
String customValue = "https://ccs1.smartpingcc.io/v2/recording/direct/71287091";
|
141 |
String customValue = "https://ccs1.smartpingcc.io/v2/recording/direct/71287091";
|
| Line 145... |
Line 146... |
| 145 |
activity.setCreateTimestamp(LocalDateTime.now());
|
146 |
activity.setCreateTimestamp(LocalDateTime.now());
|
| 146 |
activityMediaRepository.persist(activity);
|
147 |
activityMediaRepository.persist(activity);
|
| 147 |
return activity;
|
148 |
return activity;
|
| 148 |
}
|
149 |
}
|
| 149 |
|
150 |
|
| - |
|
151 |
@Override
|
| 150 |
public void addMediaActivity(Ticket ticket, TicketActivityMedia activity) {
|
152 |
public void addMediaActivity(Ticket ticket, TicketActivityMedia activity) {
|
| 151 |
activity.setActivityId(ticket.getLastActivityId());
|
153 |
activity.setActivityId(ticket.getLastActivityId());
|
| 152 |
}
|
154 |
}
|
| 153 |
|
155 |
|
| 154 |
@Override
|
156 |
@Override
|
| Line 269... |
Line 271... |
| 269 |
} else {
|
271 |
} else {
|
| 270 |
this.addActivity(ticket, this.createActivity(ActivityType.ASSIGNED, "Ticket assigned to " + authUser.getName(), 0));
|
272 |
this.addActivity(ticket, this.createActivity(ActivityType.ASSIGNED, "Ticket assigned to " + authUser.getName(), 0));
|
| 271 |
}
|
273 |
}
|
| 272 |
}
|
274 |
}
|
| 273 |
|
275 |
|
| 274 |
@Override
|
- |
|
| 275 |
public void updateTicket(int categoryId, int subCategoryId, Ticket ticket, int authUserId, EscalationType escalationType) throws ProfitMandiBusinessException {
|
276 |
public void updateTicket(int categoryId, int subCategoryId, Ticket ticket, int authUserId, EscalationType escalationType) throws ProfitMandiBusinessException {
|
| - |
|
277 |
this.updateTicket(categoryId,subCategoryId,ticket,authUserId,escalationType,null);
|
| - |
|
278 |
}
|
| - |
|
279 |
|
| - |
|
280 |
@Override
|
| - |
|
281 |
public void updateTicket(int categoryId, int subCategoryId, Ticket ticket, int authUserId, EscalationType escalationType, ActivityMediaModel recording) throws ProfitMandiBusinessException {
|
| 276 |
|
282 |
|
| 277 |
TicketSubCategory ticketSubCategory = ticketSubCategoryRepository.getTicketSubCategoryMap().get(subCategoryId);
|
283 |
TicketSubCategory ticketSubCategory = ticketSubCategoryRepository.getTicketSubCategoryMap().get(subCategoryId);
|
| 278 |
if (ticketSubCategory == null) {
|
284 |
if (ticketSubCategory == null) {
|
| 279 |
throw new ProfitMandiBusinessException("Could not find subCategoryId " + subCategoryId + "- " + categoryId, "Problem", "Problem");
|
285 |
throw new ProfitMandiBusinessException("Could not find subCategoryId " + subCategoryId + "- " + categoryId, "Problem", "Problem");
|
| 280 |
}
|
286 |
}
|
| Line 296... |
Line 302... |
| 296 |
LOGGER.info("Could not send mail for ticket {}", ticket.toString());
|
302 |
LOGGER.info("Could not send mail for ticket {}", ticket.toString());
|
| 297 |
}
|
303 |
}
|
| 298 |
|
304 |
|
| 299 |
Activity categoryChangedActivity = this.createActivity(ActivityType.CATEGORY_CHANGED, "Category changed to " + ticketSubCategory.getTicketCategory().getName() + " - " + ticketSubCategory.getName(), 0);
|
305 |
Activity categoryChangedActivity = this.createActivity(ActivityType.CATEGORY_CHANGED, "Category changed to " + ticketSubCategory.getTicketCategory().getName() + " - " + ticketSubCategory.getName(), 0);
|
| 300 |
this.addActivity(ticket, categoryChangedActivity);
|
306 |
this.addActivity(ticket, categoryChangedActivity);
|
| - |
|
307 |
if(recording != null){
|
| - |
|
308 |
this.addMediaActivity(ticket, this.createMediaActivity(recording));
|
| - |
|
309 |
}
|
| 301 |
|
310 |
|
| 302 |
|
311 |
|
| 303 |
}
|
312 |
}
|
| 304 |
|
313 |
|
| 305 |
if (authUserId > 0) {
|
314 |
if (authUserId > 0) {
|