@RequestMapping(value = "/delete/{pid}", method = RequestMethod.GET) public String deletePayment(ModelMap modelMap, @PathVariable int pid) { Payment payment = paymentService.getPaymentById(pid); logService.addLog( new Log( sessionBean.getUserName(), "delete", "payment delete", "удален платеж на сумму: " + payment.getCredit() + "/ " + payment.getDebt() + " для клиента " + payment.getClientP().getName() + " " + payment.getClientP().getContractInfo() + " " + payment.getReason())); if (payment.getInvoiceP() != null || payment.getWaybill() != null) { modelMap.addAttribute("message", "unable to remove this type of payment!"); return "/auth/message"; } String message = "payment with id " + payment.getId() + " has been deleted"; paymentService.deletePayment(payment); System.out.println("deleting!!"); modelMap.addAttribute("message", message); return "/auth/message"; }