⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 useraction.java

📁 车辆管理系统是OA系统中一部分。 单独使用。 提高车辆的有效管理
💻 JAVA
字号:
package org.langsin.car.web.user;

import java.util.List;
import java.util.Map;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.langsin.car.service.IDeptService;
import org.langsin.car.service.IUserService;
import org.langsin.car.util.Page;
import org.langsin.car.vo.Dept;
import org.langsin.car.vo.User;

import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.ActionSupport;

@SuppressWarnings("serial")
public class UserAction extends ActionSupport {
	private static final Log log = LogFactory.getLog(UserAction.class);

	private User user = new User();

	private Integer currentPage = 1;

	private IUserService userService;

	private IDeptService deptService;

	private Integer userid;

	public Integer getUserid() {
		return userid;
	}

	public void setUserid(Integer userid) {
		this.userid = userid;
	}

	public IDeptService getDeptService() {
		return deptService;
	}

	public void setDeptService(IDeptService deptService) {
		this.deptService = deptService;
	}

	@SuppressWarnings("unchecked")
	public String findAllUser() {
		log.info("Action中indAllUser方法被执行!用户管理模块中的查询出所有用户列表");
		int totalRow = userService.getUserRow();
		Page page = new Page();
		page.init(currentPage, totalRow);
		List list = userService.findAllUser(currentPage, page.getRowPerPage());
		Map request = (Map) ActionContext.getContext().get("request");
		request.put("users", list);
		request.put("page", page);
		return SUCCESS;
	}

	@SuppressWarnings("unchecked")
	public String prepareInsert() {
		log.info("Action中prepareInsert方法被执行!用户管理模块中的增加用户操作准备操作");
		List depts = deptService.findAllDept();
		Map request = (Map) ActionContext.getContext().get("request");

		request.put("depts", depts);

		return SUCCESS;
	}

	public String deleteId() {
		userService.deleteId(userid);
		return SUCCESS;
	}

	public String insertUser() {
		log.info("Action中insertUser方法被执行!用户管理模块中的增加用户操作");
		userService.save(user);

		return SUCCESS;
	}
	@SuppressWarnings("unchecked")
	public String prepareUpdateUser(){
		User instance=userService.findById(userid);
		Map session = ActionContext.getContext().getSession();
		session.put("user", instance);
		return SUCCESS;
	}
    @SuppressWarnings("unchecked")
	public String prepareDept(){
    	Map session = ActionContext.getContext().getSession();
    	User user=(User)session.get("user");
    	List depts=deptService.findAllDept();
   
    	Dept dept=deptService.findById(user.getDept().getDeptid());
  
    	session.put("dept", dept);
    	session.put("depts", depts);
    	return SUCCESS;
    }
	public String updateUserDept(){
		System.out.println("*******"+user.getDept().getDeptid());
      userService.updateDept(user);
    	
    
    	return SUCCESS;
    }
    
	public String updateUser(){
		userService.update(user);
		return SUCCESS;
	}
	public Integer getCurrentPage() {
		return currentPage;
	}

	public void setCurrentPage(Integer currentPage) {
		this.currentPage = currentPage;
	}

	public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public IUserService getUserService() {
		return userService;
	}

	public void setUserService(IUserService userService) {
		this.userService = userService;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -