/** * 版本添加、修改页面跳转 * * @param icon * @param req * @return */ @RequestMapping(params = "aouVersion") public ModelAndView aouVersion(TSVersion version, HttpServletRequest req) { if (StringUtil.isNotEmpty(version.getId())) { version = systemService.getEntity(TSVersion.class, version.getId()); req.setAttribute("version", version); } return new ModelAndView("system/version/version"); }
/** 删除版本操作 */ @RequestMapping(params = "delVersion") @ResponseBody @DeleteAnnotation public AjaxJson delVersion(TSVersion version, HttpServletRequest request) { AjaxJson j = new AjaxJson(); version = systemService.getEntity(TSVersion.class, version.getId()); message = "版本:" + version.getVersionUrl() + "被删除成功"; systemService.delete(version); // systemService.addLog(message, Globals.Log_Type_DEL, Globals.Log_Leavel_INFO); return j; }
/** * 添加、修改版本时,保存版本数据 * * @param request * @return * @throws Exception */ @RequestMapping(params = "saveVersion", method = RequestMethod.POST) @ResponseBody @AddOrUpdateAnnotation public AjaxJson saveVersion(TSVersion version, HttpServletRequest request) throws Exception { AjaxJson j = new AjaxJson(); // AjaxJson j = new AjaxJson(); // 由于checkbox的未选中时 checked的值是null,因此如果null则为false if (version.getIsForce() == null) version.setIsForce(false); if (version.getPublishStatus() == null) version.setPublishStatus(false); String id = oConvertUtils.getString(request.getParameter("id")); if (StringUtil.isNotEmpty(id)) { message = "版本信息: " + version.getVersionCode() + "被更新成功"; this.isNew = false; userService.saveOrUpdate(version); // systemService.addLog(message, Globals.Log_Type_UPDATE, Globals.Log_Leavel_INFO); } else { message = "版本信息: " + version.getVersionCode() + "被添加成功"; this.isNew = true; userService.save(version); // systemService.addLog(message, Globals.Log_Type_INSERT, Globals.Log_Leavel_INFO); } j.setMsg(message); return j; }