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 + -
显示快捷键?