易居住房9

在“易居住房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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值