コード例 #1
0
 /**
  * 增加树节点操作
  *
  * @param model
  * @return
  */
 @RequestMapping(value = "/addTree", produces = "application/json", method = RequestMethod.POST)
 public @ResponseBody ResponseEntity<String> addTree(
     @ModelAttribute SysMenu sysMenu, HttpServletResponse response, HttpServletRequest request) {
   JSONObject result = new JSONObject();
   User loginUser = (User) request.getSession().getAttribute(Constants.CURRENT_USER);
   sysMenu.setUpdater_fk(loginUser.getId());
   sysMenu.setCreator_fk(loginUser.getId());
   String msg = "";
   try {
     sysMenuService.insert(sysMenu);
     msg = ResultEntity.KW_STATUS_SUCCESS;
   } catch (ServiceException e) {
     msg = ResultEntity.KW_STATUS_FAIL;
     logger.error(e);
   }
   result.put("msg", msg);
   HttpHeaders headers = new HttpHeaders();
   headers.setContentType(MediaType.APPLICATION_JSON);
   response.setCharacterEncoding("UTF-8");
   return new ResponseEntity<String>(result.toString(), headers, HttpStatus.OK);
 }