个人房屋出租最新信息(襄垣房屋出租最新信息)

  • 时间:
  • 浏览:92
  • 来源:奥一装修网

襄垣房屋出租最新信息

此接口是用于在用户登录后修改个人信息的接口。用户的ID和用户名是无法修改的控制器://更新个人用户信息@ RequestMapping(值=“ update_information。do”,方法= RequestMethod。POST )@ResponseBody公共ServerResponse update_information(HttpSession会话,用户){//为防止未授权访问的问题,我们将传递的用户ID设置为在会话用户currentUser =(User)中获取当前登录用户的ID。 session。getAttribute(Const。CURRENT_USER); if(currentUser == null){返回ServerResponse。createByErrorMessage(“用户未登录”);} //设置userId和username为user。setId(currentUser。getId()),无法修改; user。setUsername(currentUser。getUsername()); ServerResponse响应= iUserService。updateInformation(用户); if(response。isSuccess()){session。setAttribute(Const。CURRENT_USER,response。getData());}返回响应;}//修改个人信息ServerResponse updateInformation(用户用户); serverImpl:

襄垣一室一厅房屋出租

//修改个人信息电子邮件是否已经存在?如果存在相同的电子邮件,则不能为int resuletCount = userMapper。checkEmailByUserId(user。getEmail(),user。getId());如果(resuletCount》 0){返回ServerResponse 。createByErrorMessage(“邮箱已在使用中,请替换它,然后重试”);}用户updateUser =新用户(); updateUser。setId(user。getId()); updateUser。setEmail(user。getEmail()); updateUser。 setPhone(user。getPhone()); updateUser。setQuestion(user。getQuestion()); updateUser。setAnswer(user。getAnswer()); int updateCount = userMapper。updateByPrimaryKeySelective(updateUser);如果(updateCount》 0){} return ServerResponse。createByErrorMessage(“无法更新个人信息,请稍后再试”);}映射器:更新新的映射器可以使用逆向工程生成的工具直接调用,因此Mapper。xml也不会被我们修改。下面,我们介绍上面的serverImpl代码,以根据用户的ID验证邮箱是否可用:email进行验证,验证新电子邮件是否已经存在,如果存在相同的电子邮件,则它不能是我们当前的用户Mapper:/根据用户的ID查询邮箱是否可用int checkEmailByUserId(@Param(“ email”)字符串电子邮件,@Param(“ userId”)整数userId); Mapper。xml从mmall_user选择计数(1),其中email =

周宁县个人房屋出租

{email}和id! ={userId}接口测试:测试邮箱不可用(即使用原始邮箱)image。png更改邮箱测试:

嘉祥个人租房最新消息

image。png