首页>代码>java SSH框架开发CRM客户关系管理系统>/CRMSystem/src/com/action/LoginAction.java
package com.action;

import java.util.List;

import org.apache.struts2.ServletActionContext;

import com.biz.EmployeeBiz;
import com.biz.LoginBiz;
import com.biz.RoleBiz;
import com.bizImpl.LoginBizImpl;
import com.opensymphony.xwork2.ActionSupport;
import com.util.Page;
import com.util.SpringUtil;
import com.vo.Employee;
import com.vo.Login;
import com.vo.Role;

public class LoginAction extends ActionSupport {

	private Login login ;
	private Login login2 ;
	private List<Login> logins ;
	private LoginBiz loginBiz ;
	
	private Page page ;
	private Page page2;
	
	private List<Role> roles ;
	private RoleBiz roleBiz ;
	
	private List<Employee> employees ;
	private EmployeeBiz employeeBiz ;
	
	private String msg  ;
	private String url ;
	
	public LoginAction() {
		super();
		// TODO Auto-generated constructor stub
	}

	public Login getLogin() {
		return login;
	}

	public void setLogin(Login login) {
		this.login = login;
	}

	public List<Login> getLogins() {
		return logins;
	}

	public void setLogins(List<Login> logins) {
		this.logins = logins;
	}

	public LoginBiz getLoginBiz() {
		return loginBiz;
	}

	public void setLoginBiz(LoginBiz loginBiz) {
		this.loginBiz = loginBiz;
	}
	
	public Page getPage() {
		return page;
	}

	public void setPage(Page page) {
		this.page = page;
	}

	
	public Page getPage2() {
		return page2;
	}

	public void setPage2(Page page2) {
		this.page2 = page2;
	}
	
	public List<Role> getRoles() {
		return roles;
	}

	public void setRoles(List<Role> roles) {
		this.roles = roles;
	}

	public RoleBiz getRoleBiz() {
		return roleBiz;
	}

	public void setRoleBiz(RoleBiz roleBiz) {
		this.roleBiz = roleBiz;
	}

	public List<Employee> getEmployees() {
		return employees;
	}

	public void setEmployees(List<Employee> employees) {
		this.employees = employees;
	}

	public EmployeeBiz getEmployeeBiz() {
		return employeeBiz;
	}

	public void setEmployeeBiz(EmployeeBiz employeeBiz) {
		this.employeeBiz = employeeBiz;
	}

	public Login getLogin2() {
		return login2;
	}

	public void setLogin2(Login login2) {
		this.login2 = login2;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	//账号列表
	public String loginList(){
		System.out.println("page == > "+page);
		System.out.println("page2 == >"+page2);
		logins = loginBiz.findByPage(page);
		return SUCCESS ;
	}
	
	//删除账号
	public String delLogin(){
		loginBiz.deleteById(login.getLoginId()) ;
		return SUCCESS ;
	}
	
	//模糊查询
	public String fuzzyQueryLogin(){
		System.out.println("page == > "+page);
		System.out.println("page2 == >"+page2);
		logins = loginBiz.findByPageToc(page2, login);			
		return SUCCESS ;
	}
	
	//跳转到更新页面
	public String toUpdaLogin(){
		login = loginBiz.findById(login.getLoginId()) ;
		roles = roleBiz.findAll() ;
		employees = employeeBiz.findAll() ;
		return SUCCESS ;
	}
	
	public String updaLogin(){
		login = new Login() ;
		loginBiz.upda(login2) ;
		return SUCCESS ;
	}
	
	
	//添加账号
	public String toAddLogin(){
		roles = roleBiz.findAll() ;
		employees = employeeBiz.findAll() ;
		return SUCCESS ;
	}
	public String addLogin(){
		login = new Login() ;
		loginBiz.add(login2) ;
		return SUCCESS; 
	}
	
	//登录
	public String login(){
		logins = loginBiz.findByCondition(login) ;
		if (logins.size() == 1 ) {
			login = logins.get(0) ;
			ServletActionContext.getRequest().getSession().setAttribute("login", login) ;
			login = new Login() ;
			return SUCCESS ;
		}else{
			msg = "登录失败,请重新登录!" ;
			url = "login.jsp" ;
			return "fail" ;
		}
	}
	
	
}
最近下载更多
1302989672  LV3 2023年5月4日
qfch120  LV8 2023年4月18日
wangmeijing  LV5 2022年12月28日
zhaoyangwfd  LV17 2022年10月13日
akbar2020  LV9 2022年8月27日
wangyang520  LV6 2022年4月17日
shibinf  LV3 2022年4月11日
7z7z7z  LV5 2022年3月21日
dukie123  LV1 2022年2月14日
and123456  LV11 2022年2月8日
最近浏览更多
北城不夏  LV8 2025年12月15日
ttg2025  LV3 2025年9月20日
hawkzl  LV2 2025年4月2日
cq1458824624 2025年1月14日
暂无贡献等级
zhangsan_lisi 2024年9月18日
暂无贡献等级
326402  LV1 2024年6月17日
hhxq0902 2024年4月20日
暂无贡献等级
阿凡达  LV9 2024年1月29日
wuge123  LV8 2023年12月18日
wushengjun 2023年12月18日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友