singleuserqueryaction.java

来自「移动彩信管理平台」· Java 代码 · 共 101 行

JAVA
101
字号
package com.my7g.zj.mobile.mms.web.action;

import java.util.List;

import com.my7g.zj.mobile.mms.business.ISingleUserService;
import com.my7g.zj.mobile.mms.mapping.TbCjdxBusinessInfo;
import com.my7g.zj.mobile.mms.mapping.TbCjdxUserHistory;
import com.my7g.zj.mobile.mms.mapping.TbCjdxUserInfo;
import com.opensymphony.xwork2.ActionSupport;

/**
 * 
 * @author liujun
 * 查询单个用户的开销户信息
 */
public class SingleUserQueryAction extends ActionSupport{
 
	
	

	public String execute() throws Exception {
		if(name == 0){
			setIsFist(0);
			return SUCCESS;
		} 
		//查找该用户的用户表信息
		userInfo = m_iSingleUserService.getUserInfo(name);
		
		//用户开销户流水表信息
		List<TbCjdxUserHistory> list = m_iSingleUserService.getUserInfoList(name);
		//用户类型的信息
		List<TbCjdxBusinessInfo> businessList = m_iSingleUserService.getBusinessList();
		//如果用户为销户状态,页面显示用户的销户时间
		if(list != null && !list.isEmpty() && userInfo != null && userInfo.getTypeId()==0){
			//设置用户开户时间为销户时间
			userInfo.setRegisterDate(list.get(list.size()-1).getDestoryDate());
		}
		setBusinessInfoList(businessList);
		setUserHistoryList(list);
		setIsFist(1);
		//System.out.println();
		
		return SUCCESS;
	}
	
	private long name;
    private ISingleUserService m_iSingleUserService;
    private TbCjdxUserInfo userInfo; //用户表中的用户记录
	private List<TbCjdxBusinessInfo> businessInfoList;//用户类型
	private List<TbCjdxUserHistory> userHistoryList;//用户开销户流水记录
	private int isFist;//用户(name表示用户电话)为0,表示第一次,在页面上不显示用户信息

	public TbCjdxUserInfo getUserInfo() {
		return userInfo;
	}

	public void setUserInfo(TbCjdxUserInfo userInfo) {
		this.userInfo = userInfo;
	}

	public List<TbCjdxBusinessInfo> getBusinessInfoList() {
		return businessInfoList;
	}

	public void setBusinessInfoList(List<TbCjdxBusinessInfo> businessInfoList) {
		this.businessInfoList = businessInfoList;
	}

	public List<TbCjdxUserHistory> getUserHistoryList() {
		return userHistoryList;
	}

	public void setUserHistoryList(List<TbCjdxUserHistory> userHistoryList) {
		this.userHistoryList = userHistoryList;
	}

	public int getIsFist() {
		return isFist;
	}

	public void setIsFist(int isFist) {
		this.isFist = isFist;
	}
	
	public ISingleUserService getM_iSingleUserService() {
		return m_iSingleUserService;
	}

	public void setM_iSingleUserService(ISingleUserService singleUserService) {
		m_iSingleUserService = singleUserService;
	}
	public long getName() {
		return name;
	}  

	public void setName(long name) {  
		this.name = name;
	}
 
}

⌨️ 快捷键说明

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