@RequestMapping("/fws/v_list.do") public String list( Long siteId, String organizationName, String username, String companyName, Integer pageNo, HttpServletRequest request, ModelMap model) { Website website = SiteUtils.getWeb(request); // = manager.getPageByIsDisabledAndWebsiteId(website.getId(), false, cpn(pageNo), // CookieUtils.getPageSize(request)); Pagination pagination = fwsMng.getPageByIsDisabled( organizationName, siteId, username, companyName, false, cpn(pageNo), CookieUtils.getPageSize(request)); model.addAttribute("pagination", pagination); List siteList = websiteMng.getAllList(); model.addAttribute("siteId", siteId); model.addAttribute("organizationName", organizationName); model.addAttribute("siteList", siteList); model.addAttribute("companyName", companyName); return "fws/list"; }
@RequestMapping("/fws/o_delete.do") public String delete(Fws bean, HttpServletRequest request, ModelMap model) { WebErrors errors = validateUpdate(bean, request); if (errors.hasErrors()) { return errors.showErrorPage(model); } String content = ""; String s = ""; Fws oldbean = null; oldbean = fwsMng.findById(bean.getId()); User user = SiteUtils.getUser(request); content = "操作人:" + user.getUsername() + ";Id=" + bean.getId() + ";服务商名称:" + oldbean.getKetaUser().getRealname(); cmsLogMng.operating(request, "fws.log.delete", content); oldbean.setIsDisabled(true); KetaUser ketaUser = oldbean.getKetaUser(); ketaUser.setStatus("disabled"); ketaUserMng.updateByUpdater(ketaUser); Updater updater = new Updater(oldbean); bean = fwsMng.updateByUpdater(updater); log.info("update brand. id={}.", bean.getId()); return "redirect:v_list.do"; }
/** * 保存更新 * * @param bean * @param text * @param request * @param model * @return */ @RequestMapping("/fws/o_update.do") public String update(Fws bean, String text, HttpServletRequest request, ModelMap model) { WebErrors errors = validateUpdate(bean, request); if (errors.hasErrors()) { return errors.showErrorPage(model); } String content = ""; String s = ""; Fws oldbean = null; oldbean = fwsMng.findById(bean.getId()); User user = SiteUtils.getUser(request); content = "操作人:" + user.getUsername() + ";Id=" + bean.getId() + ";服务商名称:" + oldbean.getKetaUser().getRealname() + "-to-" + bean.getKetaUser().getRealname() + ";服务商电话:" + oldbean.getKetaUser().getPhone() + "-to-" + bean.getKetaUser().getPhone() + ";"; cmsLogMng.operating(request, "fws.log.update", content); KetaUser ketaUser = oldbean.getKetaUser(); ketaUser.setPhone(bean.getKetaUser().getPhone()); ketaUser.setRealname(bean.getKetaUser().getRealname()); ketaUserMng.updateByUpdater(ketaUser); oldbean.setCompanyName(bean.getCompanyName()); oldbean.setMapX(bean.getMapX()); oldbean.setMapY(bean.getMapY()); oldbean.setFwsAddr(bean.getFwsAddr()); oldbean.setLegalPerson(bean.getLegalPerson()); oldbean.setContact(bean.getContact()); oldbean.setPhone(ketaUser.getPhone()); oldbean.setContactTel(bean.getContactTel()); oldbean.setOrgCodeCert(bean.getOrgCodeCert()); oldbean.setFjHzyxs(bean.getFjHzyxs()); oldbean.setFjBzs(bean.getFjBzs()); oldbean.setFjKhxkz(bean.getFjKhxkz()); oldbean.setFjRzkzfm(bean.getFjRzkzfm()); oldbean.setFjRzsqs(bean.getFjRzsqs()); oldbean.setFjJmht(bean.getFjJmht()); oldbean.setFwsType(bean.getFwsType()); oldbean.setFwsCategory(bean.getFwsCategory()); Updater updater = new Updater(oldbean); bean = fwsMng.updateByUpdater(updater); log.info("update brand. id={}.", bean.getId()); return "redirect:v_list.do"; }
@RequestMapping("/fws/v_fwlist.do") public String fwlist( Long ketaUserId, Integer pageNo, HttpServletRequest request, ModelMap model) { Website website = SiteUtils.getWeb(request); List list = new ArrayList(); if (ketaUserId != null) { list = sqServiceMng.getList( ketaUserId, null, null, null, null, null, null, null, null, null, null); } model.put("list", list); return "fws/fwlist"; }
/** * 保存入库 * * @param bean * @param siteId * @param request * @param model * @return */ @RequestMapping("/fws/o_save.do") public String save(Fws bean, Long siteId, HttpServletRequest request, ModelMap model) { Organization organization = organizationMng.findByName("服务商"); WebErrors errors = validateSave(organization, request); if (errors.hasErrors()) { return errors.showErrorPage(model); } Website website = websiteMng.findById(bean.getWebsite().getId()); String content = ""; KetaUser ketaUser = bean.getKetaUser(); ketaUser.setUsername(bean.getKetaUser().getUsername()); ketaUser.setOrganization(organization); HashPassword hashPassword = CmsAuthorizingRealm.encryptPassword(ketaUser.getPainPass()); ketaUser.setSalt(hashPassword.salt); ketaUser.setPassword(hashPassword.password); ketaUser.setRealname(bean.getCompanyName()); ketaUser.setPhone(bean.getKetaUser().getPhone()); ketaUserMng.save(ketaUser); User user = SiteUtils.getUser(request); bean.setUser(user); bean.setCreateTime(new Date()); bean.setWebsite(website); Account account = new Account(); account.setMoney(0d); bean.setPhone(ketaUser.getPhone()); account.setUsername(user.getUsername()); account.setStatus(0); bean.setAccount(account); bean = fwsMng.save(bean); content = content + "id:" + bean.getId() + ";新增服务商用户:" + bean.getKetaUser().getRealname() + ";站点id:" + website.getId() + ""; cmsLogMng.operating(request, "fws.log.save", content); return "redirect:v_list.do"; }