/** 保存 */ @RequestMapping(value = "/save") public ModelAndView save(PrintWriter out) throws Exception { ModelAndView mv = this.getModelAndView(); PageData pd = new PageData(); pd = this.getPageData(); PageData pdp = new PageData(); pdp = this.getPageData(); String PARENT_ID = pd.getString("PARENT_ID"); pdp.put("ZD_ID", PARENT_ID); if (null == pd.getString("ZD_ID") || "".equals(pd.getString("ZD_ID"))) { if (null != PARENT_ID && "0".equals(PARENT_ID)) { pd.put("JB", 1); pd.put("P_BM", pd.getString("BIANMA")); } else { pdp = dictionariesService.findById(pdp); pd.put("JB", Integer.parseInt(pdp.get("JB").toString()) + 1); pd.put("P_BM", pdp.getString("BIANMA") + "_" + pd.getString("BIANMA")); } pd.put("ZD_ID", this.get32UUID()); // ID dictionariesService.save(pd); } else { pdp = dictionariesService.findById(pdp); if (null != PARENT_ID && "0".equals(PARENT_ID)) { pd.put("P_BM", pd.getString("BIANMA")); } else { pd.put("P_BM", pdp.getString("BIANMA") + "_" + pd.getString("BIANMA")); } dictionariesService.edit(pd); } mv.addObject("msg", "success"); mv.setViewName("save_result"); return mv; }