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