@RequestMapping(value = "/addGrn", method = RequestMethod.POST) public void addGin( HttpServletResponse httpservletResponse, @ModelAttribute GrnVO grnVO, @RequestParam("oderId") Integer oderId) { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date date = new Date(); String current = dateFormat.format(date); try { OdersVO oderVO = oderManager.get(oderId); /* * DailyOdersVO dailyOder = dailyOdersManager.getDailyOder(oderId, * current).get(0); dailyOder.setDayIss(dailyOder.getDayIss() + * grnVO.getQuantity()); */ Integer finalQuantity = oderVO.getAllowedQuantity() - grnVO.getQuantity(); if (finalQuantity >= 0) { // dailyOdersManager.update(dailyOder); // Update OderVO details oderVO.setAllowedQuantity(finalQuantity); oderVO.setGrnQty(oderVO.getGrnQty() + grnVO.getQuantity()); oderManager.update(oderVO); grnVO.setOrders(oderVO); grnVO.setDate(current); String status = grnManager.add(grnVO); System.out.print(status); writeJsonString(httpservletResponse, "{\"Data\":\"" + status + "\",\"success\":true}"); } else { writeJsonString( httpservletResponse, "{\"Data\":\"" + "Not enough" + "\",\"success\":false}"); } } catch (Exception e) { System.out.print(e); writeJsonString( httpservletResponse, "{\"Data\":\"" + e.getMessage() + "\",\"success\":false}"); } }