@RequestMapping(value = "/rechargedetail", method = RequestMethod.POST) public String rechargeDetail( @ModelAttribute("telecomrecharge") TransactionTransportBean transactionTransport, /* @RequestParam Long uuid, */ ModelMap model, HttpServletRequest req) { HttpSession session = req.getSession(); String pathToFollow = null; Long suuid = (Long) session.getAttribute("suuid"); if (suuid != null) { session.setAttribute("suuid", null); session.setAttribute("rechargeType", transactionTransport.getRechargeType()); session.setAttribute("circle", transactionTransport.getCircleName()); session.setAttribute("mobileNo", transactionTransport.getMobileNo()); session.setAttribute( "amount", CyberTelUtil.removeDecimalFromNumber(transactionTransport.getAmount())); session.setAttribute("operator", transactionTransport.getOperator()); transactionTransport.setRetailerId((String) req.getSession().getAttribute("userid")); transactionTransport.setTransactionName("MOBILE_RECHARGE"); transactionTransport.setFranchiseeMobileNum((String) session.getAttribute("userName")); try { rechargeTransactionService.doRechargeService(transactionTransport); } catch (Exception e) { e.printStackTrace(); transactionTransport.setMessage("System Error"); // transactionTransport.setErrorCode(3); } if (transactionTransport.getErrorCode() > 0 || transactionTransport.getThirdpartytransid() == null) { String errorMsg = "Error in Transaction</br>"; if (transactionTransport.getMessage() != null) { errorMsg += transactionTransport.getMessage(); } model.addAttribute("Error", errorMsg); model.addAttribute("telecomrecharge", transactionTransport); pathToFollow = "telecomRechargeFran"; } else { session.setAttribute("transId", transactionTransport.getTransid()); // SimpleDateFormat sdf = new // SimpleDateFormat("dd-MM-yyyy hh:mm:ss"); session.setAttribute("datetime", transactionTransport.getThirdPartyTransDateTime()); // model.addAttribute("datetime", // sdf.format(transactionTransport.getCreatedAt())); String userId = (String) session.getAttribute("userid"); FranchiseeInfo franchiseeInfo = franchiseeInfoService.getFranchiseeInfo(userId); session.setAttribute("franchiseeInfo", franchiseeInfo); pathToFollow = "redirect:rechargedetailfran"; } } else { } return pathToFollow; }