📄 userservice.java
字号:
package com.accp.service;
import org.directwebremoting.WebContextFactory;
import java.util.List;
import javax.servlet.http.HttpSession;
import com.accp.po.SalChance;
import com.accp.po.SysRole;
import com.accp.po.SysRoleDAO;
import com.accp.po.SysUser;
import com.accp.po.SysUserDAO;
public class UserService {
private SysUserDAO userdao = null;
private SysRoleDAO roledao = null;
public SysUserDAO getUserdao() {
return userdao;
}
public void setUserdao(SysUserDAO userdao) {
this.userdao = userdao;
}
public SysRoleDAO getRoledao() {
return roledao;
}
public void setRoledao(SysRoleDAO roledao) {
this.roledao = roledao;
}
public SysUser checkUser(String username,String password){
SysUser user = new SysUser();
SysUser us = null;
user.setUsrName(username);
user.setUsrPassword(password);
List<SysUser> lst =userdao.findByExample(user);
if(lst.isEmpty()){
us = null;
}else{
us = lst.get(0);
}
return us;
}
public List<SysUser> searchName(String str0){
System.out.println("查询所有昵称"+str0);
SysUser user = new SysUser();
user.setUsrFlag(new Integer("2"));
user.setUserStatus(new Integer("1"));
return userdao.findByExample(user);
}
public List<SysRole> searchRoleName(String str0){
System.out.println("查询权限名称!"+str0);
return roledao.findAll();
}
public boolean insertUser(SysUser sysuser)
{
try {
//新增操作
System.out.println("新增操作");
userdao.save(sysuser);
return true;
} catch(Exception e)
{
e.printStackTrace();
return false;
}
}
public String deleteUser(Long id){
try {
System.out.println("删除操作");
userdao.delete(searchId(id));
return "删除成功";
} catch(Exception e){
e.printStackTrace();
return "删除失败";
}
}
public boolean updateUser(SysUser sysuser){
try{
System.out.println("修改用户操作----update");
userdao.merge(sysuser);
return true;
} catch(Exception e){
e.printStackTrace();
return false;
}
}
public SysUser searchId(Long empno)
{
return userdao.findById(empno);
}
public String getUserFlag()
{
HttpSession session = WebContextFactory.get().getSession();
return (String)session.getAttribute("usrFlagIndex");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -