📄 userinfobean.java
字号:
package com.jc.taobao.gjj.logic;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpSession;
import org.directwebremoting.WebContext;
import org.directwebremoting.WebContextFactory;
import com.jc.taobao.gjj.dao.UserInfoDAO;
import com.jc.taobao.gjj.entity.OrderInfo;
import com.jc.taobao.gjj.entity.UserInfo;
import com.jc.taobao.gjj.factory.WorkFactory;
public class UserInfoBean {
UserInfoDAO udao;
public UserInfoBean()
{
udao=(UserInfoDAO)WorkFactory.getDAO("UserInfoDAO");
}
public int delete(Integer id) {
return udao.delete(id);
}
public int merge(UserInfo user) {
return udao.merge(user);
}
public int save(UserInfo user) {
return udao.save(user);
}
public int getLogin(UserInfo user) {//登陆
List<UserInfo> list=udao.querybyusername(user);
if(list.isEmpty())
{
return -1;
}
if(user.getUserpwd().equalsIgnoreCase(list.get(0).getUserpwd()))
{
return udao.login(user);
}
return -1;
}
/*public static void main(String []args)
{
UserInfoBean u=new UserInfoBean();
UserInfo user=new UserInfo();
user.setUsername("gaojian");
user.setUserpwd("5875");
System.out.print(u.getLogin(user));
}*/
public List<UserInfo> getqueryAll()//查询所有
{
return udao.queryAll();
}
public ArrayList getquerybyuserscore(Integer score)// 根据积分查用户信息
{
return (ArrayList)udao.querybyuserscore(score);
}
public ArrayList getquerybyuserunid(String userunid)//根据用户昵称查
{
return (ArrayList)udao.querybyuserunid(userunid);
}
public List<UserInfo> getquerybyuserid(Integer userid)//根据用户id查用户信息
{
return udao.querybyuserid(userid);
}
public List<UserInfo> getquerybyuserusename(UserInfo user)//根据用户名察看个人信息
{
return udao.querybyusername(user);
}
public int getSmallLogin(String username,String pwd)
{
int isuser=udao.SmallLogin(username, pwd);
if(isuser==1)
{
SetSession(username);
}
return isuser;
}
public void SetSession(String username)
{
WebContext ctx =WebContextFactory.get();
HttpSession session =ctx.getSession() ;
session.setAttribute("loginusername",username);
}
public List<UserInfo> getquerybyuserule(int userule)// 根据权限查信息
{
return udao.querybyuserule(userule);
}
public String getuserpassword(UserInfo user)// 找回密码
{
return udao.getuserpwd(user);
}
public int getUserCount()//判断用户是否存在
{
return udao.getCount();
}
public int getUserInfocount()//查询用户个数
{
return udao.queryUserInfoCount();
}
public boolean isName(String usercardid)
{
if(udao.getUserCardID(usercardid)>0)
{
return false;
}
return true;
}
public void getupdateuserstate(Integer userid)
{
UserInfo user=new UserInfo();
ArrayList al=(ArrayList)udao.querybyuserid(userid);
user=(UserInfo)al.get(0);
if(user.getUserscore()==0)
{
udao.updateuser(userid,Integer.valueOf(-1));
}
else if(user.getUserscore()==-1)
{
udao.updateuser(userid, Integer.valueOf(0));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -