電商平臺搭建--用戶功能模塊開發(三)

  歡迎大家來訪,本篇博文會完成最後的用戶模塊功能

  再來看一下這張圖


經過前兩篇博文的介紹,我們已經完成了登錄、註冊、獲取用戶登錄信息、獲取用戶詳細信息、退出登錄等核心功能,那麼在本篇博文中,我們將完成重置密碼、修改個人信息。

一、用戶模塊-修改個人信息功能的實現

    修改個人信息,我們需要從數據庫中查詢數據和修改存放在數據庫中的用戶數據,先來看Service層

//    更新用戶信息
    public ServerResponse<User> updateInformation(User user){
//        username不能被更新
        int resultCount = userMapper.checkEmailByUserId(user.getEmail(), user.getId());
        if(resultCount > 0){
            return ServerResponse.createByErrorMessage("email已經存在,請更換email再嘗試");
        }
        User updateUserInfo = new User();
        updateUserInfo.setId(user.getId());
        updateUserInfo.setEmail(user.getEmail());
        updateUserInfo.setPhone(user.getPhone());
        updateUserInfo.setQuestion(user.getQuestion());
        updateUserInfo.setAnswer(user.getAnswer());
        int updateUserInfoC
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章