1
0
mirror of https://gitee.com/bookshelfplus/bookshelfplus synced 2025-09-17 23:46:12 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

添加用户登录(还未验证)

This commit is contained in:
2022-03-13 02:05:29 +08:00
parent 1b78102d61
commit b49e720b3f
11 changed files with 756 additions and 1 deletions

View File

@@ -0,0 +1,41 @@
package plus.bookshelf.Service.Impl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import plus.bookshelf.Dao.DO.UserDO;
import plus.bookshelf.Dao.Mapper.UserDOMapper;
import plus.bookshelf.Service.Model.UserModel;
import plus.bookshelf.Service.Service.UserService;
@Service
public class UserServiceImpl implements UserService {
@Autowired
UserDOMapper userDOMapper;
@Override
public UserModel userLogin(String username, String encryptPwd) {
UserDO userDO = userDOMapper.selectByUsernameAndEncryptpwd(username, encryptPwd);
UserModel userModel = convertFromDataObject(userDO);
return userModel;
}
private UserModel convertFromDataObject(UserDO userDO) {
if (userDO == null) {
return null;
}
UserModel userModel = new UserModel();
userModel.setId(userDO.getId());
userModel.setUsername(userDO.getUsername());
userModel.setEncriptPwd(userDO.getEncriptPwd());
userModel.setNickname(userDO.getNickname());
userModel.setUserIdentity(userDO.getUserIdentity());
userModel.setAvatar(userDO.getAvatar());
userModel.setPhone(userDO.getPhone());
userModel.setWeixinThirdPartyAuthCode(userDO.getWeixinThirdPartyAuthCode());
userModel.setQqThirdPartyAuthCode(userDO.getQqThirdPartyAuthCode());
return userModel;
}
}