8ba727c748517481a210d0d9b176e6c9f0c01e0a.svn-base 2.3 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.YxySysParamatersValue;
import com.espeed.service.YxySysParamaterService;
import com.opensymphony.xwork2.ActionContext;

/***
 * 
 * @author 谢勇
 * 控制参数action
 */
public class YxySysParamaterAction extends BaseAction{
	private static final long serialVersionUID = 1L;
	
	/**查询系统级控制参数*/
	public String findSysParam(){
		try {
			//获取用户session
			ActionContext ac = ActionContext.getContext();
			Map<String,Object> sess = ac.getSession();			
			YxyUserInfo user=(YxyUserInfo) sess.get("yxyuser");
			loginid=user.getLogin_id();//用户账号
			domain=user.getDomain();//用户所属域名
			parammap=yxysysparamaterservice.findParamaterByLevel(-1,"","");
		} catch (Exception e) {
			StringWriter sw = new StringWriter();
			e.printStackTrace(new PrintWriter(sw, true));
	        String str = sw.toString();
	        LogClass.errolog(str,loginid+"@"+domain);
		}
		return "list";
	}
	
	private String loginid="erro";
	private String domain="erro";
	private int result;//返回结果
	private YxySysParamaterService yxysysparamaterservice;//控制参数service
	private Map<String,String> parammap;//参数集合
	private List<YxySysParamatersValue> paramlist;//控制参数集合
	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 int getResult() {
		return result;
	}
	public void setResult(int result) {
		this.result = result;
	}
	public List<YxySysParamatersValue> getParamlist() {
		return paramlist;
	}
	public void setParamlist(List<YxySysParamatersValue> paramlist) {
		this.paramlist = paramlist;
	}
	public YxySysParamaterService getYxysysparamaterservice() {
		return yxysysparamaterservice;
	}
	public void setYxysysparamaterservice(
			YxySysParamaterService yxysysparamaterservice) {
		this.yxysysparamaterservice = yxysysparamaterservice;
	}
	public Map<String, String> getParammap() {
		return parammap;
	}
	public void setParammap(Map<String, String> parammap) {
		this.parammap = parammap;
	}
}