📄 validatebizimpl.java
字号:
package com.t11.biz.impl;
import com.t11.biz.*;
import com.t11.dao.IUserInfoDao;
import com.t11.entity.Userinfo;
public class ValidateBizImpl implements IValidateBiz{
//注入的Dao类
private IUserInfoDao userInfoDaoImpl;
@Override
//退出登录的方法
public void exit(Userinfo userinfo){
Userinfo user = userInfoDaoImpl.get(userinfo);
//退出登录时修改状态为0
user.setStatus(0L);
userInfoDaoImpl.update(user);
}
//验证登录的方法
public int validate(Userinfo userinfo) {
// TODO Auto-generated method stub
//type为消息类型
int type=0;
//根据用户名密码获取用户信息,返回一个实体对象
Userinfo user = userInfoDaoImpl.get(userinfo);
//用户实体对象不为空说明用户名密码正确
if(user!=null){
//判断用户是否已登录,已登录则返回消息
if(user.getStatus()==0L){
//更新用户的状态为0,表示未登录
user.setStatus(1L);
userInfoDaoImpl.update(user);
type=2;
}else{
type=1;
}
}
return type;
}
public IUserInfoDao getUserInfoDaoImpl() {
return userInfoDaoImpl;
}
public void setUserInfoDaoImpl(IUserInfoDao userInfoDaoImpl) {
this.userInfoDaoImpl = userInfoDaoImpl;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -