@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;
  }