| Line 323... |
Line 323... |
| 323 |
@PostMapping(value = "/cs/createTicket")
|
323 |
@PostMapping(value = "/cs/createTicket")
|
| 324 |
public String createTicket(HttpServletRequest request, @RequestParam(name = "categoryId") int categoryId,
|
324 |
public String createTicket(HttpServletRequest request, @RequestParam(name = "categoryId") int categoryId,
|
| 325 |
@RequestParam(name = "subCategoryId") int subCategoryId, @RequestParam(name = "message") String message,
|
325 |
@RequestParam(name = "subCategoryId") int subCategoryId, @RequestParam(name = "message") String message,
|
| 326 |
Model model) throws Exception {
|
326 |
Model model) throws Exception {
|
| 327 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
327 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
| 328 |
List<Ticket> tickets = ticketRepository.selectAllByCreator(loginDetails.getFofoId(), Optional.of(true),
|
328 |
List<Ticket> tickets = ticketRepository.selectAllResolvedMarkedTicketByAssignee(loginDetails.getFofoId());
|
| 329 |
SortOrder.DESCENDING, 0, 10);
|
- |
|
| 330 |
if (tickets.size() > 3 || tickets.size() == 3) {
|
329 |
if (tickets.size() > 3 || tickets.size() == 3) {
|
| 331 |
model.addAttribute("response", mvcResponseSender.createResponseString(false));
|
330 |
model.addAttribute("response", mvcResponseSender.createResponseString(false));
|
| 332 |
} else {
|
331 |
} else {
|
| 333 |
csService.createTicket(loginDetails.getFofoId(), categoryId, subCategoryId, message);
|
332 |
csService.createTicket(loginDetails.getFofoId(), categoryId, subCategoryId, message);
|
| 334 |
model.addAttribute("response", mvcResponseSender.createResponseString(true));
|
333 |
model.addAttribute("response", mvcResponseSender.createResponseString(true));
|