YxyUserSignatureAction.java 2.6 KB
package com.espeed.action;

import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.List;
import java.util.Map;

import com.espeed.centre.pojo.YxyUserInfo;
import com.espeed.log.LogClass;
import com.espeed.pojo.YxyUserSignature;
import com.espeed.service.YxyUserSignatureService;
import com.opensymphony.xwork2.ActionContext;


/**
 * 程序名称:    	EspeedMail_时速邮箱
 * 程序版本:    	V1.0
 * 作    者:    	深圳市科飞时速网络技术有限公司(0755-88843776)
 * 版权所有:    	深圳市科飞时速网络技术有限公司
 * 技术支持:    	Tech@21gmail.com
 * 单元名称:    签名处理Action控制类
 * 开始时间:    	2015.4.08
 * 程 序 员:    	蒋俭
 * 最后修改:    
 * 备    注:		如需修改请通知程序员    
 */
public class YxyUserSignatureAction extends BaseAction {
	private static final long serialVersionUID = 1L;
	
	public String findUserSigna()
	{
		//获取登陆用户的 用户名和域名
		ActionContext ac = ActionContext.getContext();
		Map<String,Object> sess = ac.getSession();
		YxyUserInfo user=(YxyUserInfo) sess.get("yxyuser");
		loginid=user.getLogin_id();//用户账号
		domain=user.getDomain();//用户所属域名
		try {
			yxyusersiglist=yxyusersignatureservice.findByUserSignature(loginid,domain);
		} catch (Exception e) {
			System.out.println("查询失败");
			StringWriter sw = new StringWriter();
			e.printStackTrace(new PrintWriter(sw, true));
	        String str = sw.toString();
	        LogClass.errolog(str,loginid+"@"+domain);
		}
		return "signalist";
	}
	
	private String loginid="erro";
	private String domain="erro";
	private YxyUserSignatureService yxyusersignatureservice;
	private YxyUserSignature yxyusersignature;
	private List<YxyUserSignature> yxyusersiglist;
	public String getLoginid() {
		return loginid;
	}
	public void setLoginid(String loginid) {
		this.loginid = loginid;
	}
	public String getDomain() {
		return domain;
	}
	public void setDomain(String domain) {
		this.domain = domain;
	}
	public YxyUserSignature getYxyusersignature() {
		return yxyusersignature;
	}
	public void setYxyusersignature(YxyUserSignature yxyusersignature) {
		this.yxyusersignature = yxyusersignature;
	}
	public List<YxyUserSignature> getYxyusersiglist() {
		return yxyusersiglist;
	}
	public void setYxyusersiglist(List<YxyUserSignature> yxyusersiglist) {
		this.yxyusersiglist = yxyusersiglist;
	}
	public YxyUserSignatureService getYxyusersignatureservice() {
		return yxyusersignatureservice;
	}
	public void setYxyusersignatureservice(
			YxyUserSignatureService yxyusersignatureservice) {
		this.yxyusersignatureservice = yxyusersignatureservice;
	}
}