首页>代码>s2sh+extjs实现的北风网个人理财系统>/Pfms/src/com/ibeifeng/action/DeleteUserAction.java
package com.ibeifeng.action;

import java.util.List;

import com.ibeifeng.dao.PayOutDAO;
import com.ibeifeng.dao.UserDAO;
import com.ibeifeng.po.PayOut;
import com.ibeifeng.po.User;
import com.opensymphony.xwork2.ActionSupport;

public class DeleteUserAction extends ActionSupport {
	private String id;
	private UserDAO userDAO;
	private PayOutDAO payOutDAO;
	
	private boolean success;
	private String msg;


	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public UserDAO getUserDAO() {
		return userDAO;
	}

	public void setUserDAO(UserDAO userDAO) {
		this.userDAO = userDAO;
	}

	public boolean isSuccess() {
		return success;
	}

	public void setSuccess(boolean success) {
		this.success = success;
	}

	public String getMsg() {
		return msg;
	}

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

	public String execute() throws Exception {
		User user = null;
		String[] ids = id.split(",");
		for(String strId : ids) {
			int intId = Integer.parseInt(strId);
			user = userDAO.findById(intId);
			//根据用户信息得到该用户对应的所有的支出记录
			List<PayOut> allPayOut = payOutDAO.findByProperty("user", user);
			//循环进行删除
			for(PayOut payOut : allPayOut) {
				payOutDAO.delete(payOut);
			}
			userDAO.delete(user);
		}
		success=true;
		msg = "删除用户记录成功";
		return this.SUCCESS;
	}

	public PayOutDAO getPayOutDAO() {
		return payOutDAO;
	}

	public void setPayOutDAO(PayOutDAO payOutDAO) {
		this.payOutDAO = payOutDAO;
	}

}
最近下载更多
微信网友_6549826556514304  LV2 2023年7月6日
amos-zero  LV1 2023年5月27日
小屁孩  LV7 2023年5月24日
飞翔的面包片  LV13 2023年2月15日
and123456  LV11 2021年4月20日
wanglinddad  LV55 2021年4月6日
JAVA工程师123  LV3 2020年12月23日
略过风声听见你  LV1 2020年12月10日
味卜鲜码  LV6 2020年8月14日
草莓牛奶  LV7 2020年5月10日
最近浏览更多
mypogo 2024年2月20日
暂无贡献等级
YUJHhui  LV5 2023年6月16日
amos-zero  LV1 2023年5月27日
601601lmy  LV5 2023年5月5日
小屁孩  LV7 2023年4月30日
18103847055  LV8 2023年4月25日
泓鼎168  LV20 2023年4月15日
LONGBABA  LV9 2023年3月20日
朱朱啊哈  LV16 2023年3月8日
xiaoding1999  LV7 2023年2月27日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友