Subversion Repositories SmartDukaan

Rev

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

Rev 33161 Rev 33204
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) {