@RequestMapping(value = "/updatedetails", method = RequestMethod.POST) public @ResponseBody ModelAndView updateDetails(HttpServletRequest request) { System.out.println("In auth updatedetail method"); ModelAndView model = null; try { AuditTrial audit = new AuditTrial(); HttpSession sessionObj = request.getSession(); String merchantid = request.getParameter("merchantId").trim(); System.out.println("merchantid" + merchantid); String merchantname = request.getParameter("merchantName"); String merchantemail = request.getParameter("merchantEmailId"); String merchantdob = request.getParameter("merchantDOB"); System.out.println("merchantdob" + merchantdob); String merchantmobile = request.getParameter("merchantMobile"); // long mermobile = Long.to(merchantmobile); String merchantbusiness = request.getParameter("merchantBusiness"); String merchantregion = request.getParameter("merchantregion"); String merchantcountry = request.getParameter("merchantCountry"); String merchanttel = request.getParameter("merchantTel"); // long mertel = Long.parseLong(merchanttel); String merchantaddress = request.getParameter("merchantAddress"); System.out.println("merchantaddress" + merchantaddress); String merchantmember = request.getParameter("merchantmember"); String merchanttxnfee = request.getParameter("transactionfee"); // long mertxn = Long.parseLong(merchanttxnfee); String id = request.getParameter("merchant_id"); long merid = Long.valueOf(id).longValue(); System.out.println("check" + merid); Merchant merchant = new Merchant(); merchant.setId(merid); merchant.setMerchantId(merchantid); merchant.setMerchantName(merchantname); // merchant.setDOB(merchantdob); DateFormat df2 = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss"); Date merchantDOB; try { merchantDOB = (Date) df2.parse(merchantdob); System.out.println("merchantDOB" + merchantDOB); merchant.setDOB(merchantDOB); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } merchant.setMobile(Long.valueOf(merchantmobile).longValue()); merchant.setEmailId(merchantemail); merchant.setTelephone(Long.valueOf(merchanttel).longValue()); merchant.setBusiness(merchantbusiness); merchant.setRegion(merchantregion); merchant.setAddress(merchantaddress); merchant.setCountry(merchantcountry); merchant.setMembershiptype(merchantmember); merchant.setTransactionfee(Long.valueOf(merchanttxnfee).longValue()); merchantService.updatemodifydetails(merchant); // --audit process start-- DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); // get current date time with Date() Date date = new Date(); System.out.println("date and time==>" + dateFormat.format(date)); String adminname = (String) sessionObj.getAttribute("adminname"); audit.setUsername(adminname); audit.setDescription("Update the merchent '" + merchantname + "'"); audit.setLogdate(dateFormat.format(date)); int auditid = merchantService.saveAudit(audit); // --audit process end-- model = new ModelAndView("treatement/searchmerchant"); } catch (Exception e) { e.printStackTrace(); } return model; }