/** * 保存更新 * * @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"; }