@RequestMapping("/previewImage") @LayoutNone public String previewImage(@RequestParam String hash, HttpServletRequest request) { String imageUrl = QiniuHelper.QINIU_IMAGE_HOST + hash; Packages packages = new Packages(); packages.setPackageServiceIcon(imageUrl); request.setAttribute("packages", packages); return "packages_image"; }
@RequestMapping("/saveOrUpdatePackages") public String saveOrUpdatePackages( @ModelAttribute("packages") Packages packages, HttpSession session) { Boolean isContinue = packages.getContinue(); packages = packageService.saveOrUpdatePackages(packages); if (isContinue) { return "redirect:/package/editPackages/0"; } return "redirect:/package/packages"; }
@RequestMapping("/editPackages/{id}") public String editPackages( @PathVariable Integer id, @ModelAttribute Packages packages, HttpServletRequest request) { packages.setId(null); if (id != 0) { Packages tmp = packageService.findPackagesByPackageId(id); BeanUtils.copyProperties(tmp, packages); } else { packages.setPackageServicePrice((float) 0.0); } List<PackageType> list = packageService.findAllPackageTypes(); request.setAttribute("packageTypeList", list); try { String uptoken = QiniuHelper.generateUpToken(QiniuHelper.QINIU_BUCKET_IMAGE); request.setAttribute("uptoken", uptoken); } catch (AuthException e) { e.printStackTrace(); } return "packages_edit"; }