在“易居住房8”的基础上进行增加或修改代码 实名认证 “IUserDao.java”增加代码
void postUserAuth(UserAuth userAuth);“IUserService.java”增加代码
void postUserAuth(UserAuth userAuth);“UserService.java”增加代码
@Override public void postUserAuth(UserAuth userAuth) { userDao.postUserAuth(userAuth); }“UserController.java”增加代码
@RequestMapping("saveAuth.do") @ResponseBody public String saveAuth(HttpSession session,UserAuth userAuth ){ UserInfo user= (UserInfo) session.getAttribute("user"); userAuth.setUserName(user.getTruename()); userAuth.setUserGender(user.getGender()); userAuth.setUserId(user.getUserId()); userAuth.setCreateTime(new Date().getTime()); userAuth.setUpdateTime(new Date().getTime()); userService.postUserAuth(userAuth); return new JSONObject().toString(); }“UserInfoMapper.xml”增加代码
<insert id="postUserAuth" parameterType="com.yiju.bean.UserAuth"> insert into tb_user_auth(user_id,user_name,user_gender,user_card,user_card_address,user_live_address,create_time,update_time) value(#{userId},#{userName},#{userGender},#{userCard},#{userCardAddress},#{userLiveAddress},#{createTime},#{updateTime}) </insert>“verifyApply.jsp”在后增加代码
<script type="text/javascript"> $ (function () { $(".member_mod_buttom").on("click",function () { var card=$("input[name=card]").val(); var cardaddress=$("input[name=cardaddress]").val(); var liveaddress=$("input[name=liveaddress]").val(); if(card==""){ alert("请输入身份证号码"); return; } if(cardaddress==""){ alert("请输入身份证地址"); return; } if(liveaddress==""){ alert("请输入现在居住地"); } $.ajax({ url:"${pageContext.request.contextPath}/user/saveAuth.do", type:"post", dataType:"json", data:{ userCard:card, userCardAddress:cardaddress, userLiveAddress:liveaddress }, success:function () { window.location.href="personal.jsp";//相对路径 } }); }); }) </script>删除实名认证 “IUserDao.java”增加代码
void deleteById(int userId); “IUserService.java”增加代码 void deleteById(int userId); “UserService.java”增加代码 @Override public void deleteById(int userId) { userDao.deleteById(userId); }“UserController.java”增加代码
@RequestMapping("deleteAuth.do") public ModelAndView deleteAuth(HttpSession session ){ UserInfo user= (UserInfo) session.getAttribute("user"); userService.deleteById(user.getUserId()); ModelAndView modelAndView=new ModelAndView(); modelAndView.setViewName("personal"); return modelAndView; }“UserInfoMapper.xml”增加代码
<delete id="deleteById" parameterType="int"> delete from tb_user_auth where user_id=#{userId} </delete> “verify.jsp”在</body>后增加代码并修改“删除认证”语句为<input type="button" class="member_mod_buttom2" onclick="deleteById()" value="删除认证"/> <script type="text/javascript"> function deleteById() { window.location.href="${pageContext.request.contextPath}/user/deleteAuth.do"; } </script>