⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 voitsubjectinfo.java

📁 java阿里巴巴代码
💻 JAVA
字号:
package com.saas.biz.votesubjectMgr;

import java.util.ArrayList;
import com.saas.biz.dao.voteitemsDAO.VoteitemsExt;
import com.saas.biz.dao.newsDAO.NewsExt;
import com.saas.biz.dao.votesubjectDAO.VotesubjectDAO;
import com.saas.biz.dao.votesubjectDAO.VotesubjectExt;
import com.saas.sys.buffer.Buffers;
import com.saas.sys.dbm.Dbtable;
import com.saas.sys.exp.SaasApplicationException;
import com.saas.sys.log.Logger;

public class VoitsubjectInfo {
	Dbtable tradeQuery;
	Logger log;
	Buffers inBuffer;
	Buffers outBuffer;
	ArrayList queryResult = new ArrayList();
	public VoitsubjectInfo()
		{
			log = new Logger(this);
			tradeQuery = new Dbtable();
		}
	public void setTradeQuery(Dbtable tradeQuery)
		{
			this.tradeQuery = tradeQuery;
		}
	public Dbtable getTradeQuery()
		{
			return this.tradeQuery;
		}
	public void setOutBuffer(Buffers outBuffer)
		{
			this.outBuffer = outBuffer;
		}
	public Buffers getOutBuffer()
		{
			return this.outBuffer;
		}
	public ArrayList getQueryResult()
		{
			return this.queryResult;
		}
	public void setQueryResult(ArrayList queryResult)
		{
			this.queryResult = queryResult;
		}
	//add by sjp date:2007-6-07
	public void addvotesubjectInfo(Buffers inbuffer) 
	{
		log.LOG_INFO("进入addvoitsubjectInfo方法...");
		this.outBuffer = inbuffer;
		int iResult=-1 ;
		try
			{  	
				VotesubjectDAO votesubjectDAO  = new VotesubjectDAO();
				votesubjectDAO.setVote_class(inbuffer.getString("VOTE_CLASS"));
				votesubjectDAO.setVote_id(inbuffer.getString("VOTE_ID"));
				votesubjectDAO.setSubject_name(inbuffer.getString("SUBJECT_NAME"));
				votesubjectDAO.setStart_date(inbuffer.getString("START_DATE"));
				votesubjectDAO.setEnd_date(inbuffer.getString("END_DATE"));
				votesubjectDAO.setCust_id(inbuffer.getString("SESSION_CUST_ID"));
				votesubjectDAO.setUser_id(inbuffer.getString("SESSION_USER_ID"));
				votesubjectDAO.setChecked_tag(inbuffer.getString("CHECKED_TAG"));
				votesubjectDAO.setVote_type(inbuffer.getString("VOTE_TYPE"));
				votesubjectDAO.setVote_range(inbuffer.getString("VOTE_RANGE"));
				votesubjectDAO.setOwn_range(inbuffer.getString("OWN_RANGE"));
				//votesubjectDAO.setVote_range(inbuffer.getString("VOTE_RANGE"));
				iResult=addvotesubjectInfo(votesubjectDAO);
			}
		catch(SaasApplicationException e)
			{
				 log.LOG_INFO(e.getMessage());
			}
		if (iResult != 0)
		{
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "业务处理失败!");
		}
		else
		{
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "业务处理成功!");
		}
		log.LOG_INFO("退出addvoitsubjectInfo方法...");
	}
	public int addvotesubjectInfo(VotesubjectDAO votesubjectDAO) throws SaasApplicationException 
	{
			VotesubjectExt votesubjectExt= new VotesubjectExt();
			votesubjectExt.setParam(":VVOTE_CLASS", votesubjectDAO.getVote_class());
			votesubjectExt.setParam(":VVOTE_ID", votesubjectDAO.getVote_id());
			votesubjectExt.setParam(":VSUBJECT_NAME", votesubjectDAO.getSubject_name());
			votesubjectExt.setParam(":VSTART_DATE", votesubjectDAO.getStart_date());
			votesubjectExt.setParam(":VEND_DATE", votesubjectDAO.getEnd_date());
			votesubjectExt.setParam(":VCUST_ID", votesubjectDAO.getCust_id());
			votesubjectExt.setParam(":VUSER_ID", votesubjectDAO.getUser_id());
			votesubjectExt.setParam(":VCHECKED_TAG", votesubjectDAO.getChecked_tag());
			votesubjectExt.setParam(":VVOTE_TYPE", votesubjectDAO.getVote_type());
			votesubjectExt.setParam(":VVOTE_RANGE", votesubjectDAO.getVote_range());
			votesubjectExt.setParam(":VOWN_RANGE", votesubjectDAO.getOwn_range());
			votesubjectExt.setParam(":VVOTE_COUNT", 0);
			votesubjectExt.setParam(":VRSRV_STR1", "");
			votesubjectExt.setParam(":VRSRV_STR2", "");
			votesubjectExt.setParam(":VRSRV_STR3", "");
			votesubjectExt.setParam(":VRSRV_NUM4", 0);
			votesubjectExt.setParam(":VRSRV_NUM5",0);
			votesubjectExt.setParam(":VRSRV_STR6", "");
			votesubjectExt.setParam(":VRSRV_STR7", "");
			votesubjectExt.setParam(":VRSRV_STR8", "");
			votesubjectExt.setParam(":VRSRV_STR9", "");
			votesubjectExt.setParam(":VRSRV_STR10", "");
			votesubjectExt.setParam(":VREMARK", "");
			tradeQuery.executeBy(votesubjectExt.insBy("INS_BY_ALL"));
			return  0;
	}
	//add by sjp  date:2007-06-07
	public void genCustvote(Buffers inbuffer) 
	{
		log.LOG_INFO("进入genCustvote方法...");
		this.outBuffer = inbuffer;
		String cust_id = inbuffer.getString("SESSION_CUST_ID");
		String  query_param = inbuffer.getString("QUERY_PARAM");
		try 
		{
			
			if(query_param.equals(""))
			this.queryResult = genCustvote(cust_id);
			else this.queryResult = searchVote(query_param);
		} 
			catch (SaasApplicationException e)
			{
				log.LOG_INFO(e.getMessage());

			}
			log.LOG_INFO("退出genCustvote方法...");
		}
	public ArrayList genCustvote(String cust_id) throws SaasApplicationException 
	{
		ArrayList itemsList = new ArrayList();
		VotesubjectExt votesubjectExt= new VotesubjectExt();
		votesubjectExt.setParam(":VCUST_ID",cust_id);
		itemsList = votesubjectExt.selByList("SEL_BY_CUST");	 
		return itemsList;
	}
	//add by sjp date:2007-06-08
	public void genOnevote(Buffers inbuffer) 
		{
			log.LOG_INFO("进入genOnevote方法...");
			this.outBuffer = inbuffer;
			String vote_id = inbuffer.getString("VOTE_ID");
			try 
			{
				this.queryResult = genOnevote(vote_id);
			} 
				catch (SaasApplicationException e)
				{
					log.LOG_INFO(e.getMessage());

				}
				log.LOG_INFO("退出genOnevote方法...");
			}
public ArrayList genOnevote(String vote_id) throws SaasApplicationException 
{
	ArrayList itemsList = new ArrayList();
	VotesubjectExt votesubjectExt= new VotesubjectExt();
	votesubjectExt.setParam(":VVOTE_ID",vote_id);
	itemsList = votesubjectExt.selByList("SEL_BY_ONE");	 
	return itemsList;
}
public ArrayList searchVote(String title) throws SaasApplicationException 
{			
	ArrayList itemsList = new ArrayList();
	VotesubjectExt votesubjectExt= new VotesubjectExt();
	votesubjectExt.setParam(":VSUBJECT_NAME","%"+title+"%");
	itemsList = votesubjectExt.selByList("SEL_BY_SEARCH");	 
	return itemsList;
}		
public void changvotesubjectInfo(Buffers inbuffer) 
	{
		log.LOG_INFO("进入changvotesubjectInfo方法...");
		this.outBuffer = inbuffer;
		int iResult=-1 ;
		try
			{  	
				VotesubjectDAO votesubjectDAO  = new VotesubjectDAO();
				votesubjectDAO.setVote_class(inbuffer.getString("VOTE_CLASS"));
				votesubjectDAO.setVote_id(inbuffer.getString("VOTE_ID"));
				votesubjectDAO.setSubject_name(inbuffer.getString("SUBJECT_NAME"));
				votesubjectDAO.setStart_date(inbuffer.getString("START_DATE"));
				votesubjectDAO.setEnd_date(inbuffer.getString("END_DATE"));
				votesubjectDAO.setChecked_tag(inbuffer.getString("CHECKED_TAG"));
				votesubjectDAO.setVote_type(inbuffer.getString("VOTE_TYPE"));
				votesubjectDAO.setVote_range(inbuffer.getString("VOTE_RANGE"));
				votesubjectDAO.setOwn_range(inbuffer.getString("OWN_RANGE"));
				iResult=changvotesubjectInfo(votesubjectDAO);
			}
		catch(SaasApplicationException e)
			{
				 log.LOG_INFO(e.getMessage());
			}
		if (iResult != 0)
		{
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "业务处理失败!");
		}
		else
		{
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "业务处理成功!");
		}
		log.LOG_INFO("退出changvotesubjectInfo方法...");
	}
public int changvotesubjectInfo(VotesubjectDAO votesubjectDAO) throws SaasApplicationException 
	{
			VotesubjectExt votesubjectExt= new VotesubjectExt();
			votesubjectExt.setParam(":VVOTE_CLASS", votesubjectDAO.getVote_class());
			votesubjectExt.setParam(":VVOTE_ID", votesubjectDAO.getVote_id());
			votesubjectExt.setParam(":VSUBJECT_NAME", votesubjectDAO.getSubject_name());
			votesubjectExt.setParam(":VSTART_DATE", votesubjectDAO.getStart_date());
			votesubjectExt.setParam(":VEND_DATE", votesubjectDAO.getEnd_date());
			votesubjectExt.setParam(":VCHECKED_TAG", votesubjectDAO.getChecked_tag());
			votesubjectExt.setParam(":VVOTE_TYPE", votesubjectDAO.getVote_type());
			votesubjectExt.setParam(":VVOTE_RANGE", votesubjectDAO.getVote_range());
			votesubjectExt.setParam(":VOWN_RANGE", votesubjectDAO.getOwn_range());
			tradeQuery.executeBy(votesubjectExt.insBy("UPDATE_BY_ID"));
			return  0;
	}
public void delvotesubjectInfo(Buffers inbuffer) 
	{
		log.LOG_INFO("进入delvotesubjectInfo方法...");
		this.outBuffer = inbuffer;
		int iResult=-1 ;
		try
			{  	
				String vote_id =inbuffer.getString("VOTE_ID");
				iResult=delvotesubjectInfo(vote_id);
			}
		catch(SaasApplicationException e)
			{
				 log.LOG_INFO(e.getMessage());
			}
		if (iResult != 0)
		{
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "业务处理失败!");
		}
		else
		{
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "业务处理成功!");
		}
		log.LOG_INFO("退出delvotesubjectInfo方法...");
	}
public int delvotesubjectInfo(String  vote_id) throws SaasApplicationException 
	{
			VotesubjectExt votesubjectExt= new VotesubjectExt();		
			votesubjectExt.setParam(":VVOTE_ID", vote_id);	
			tradeQuery.executeBy(votesubjectExt.insBy("DEL_BY_ID"));
			delitems(vote_id);
			return  0;
	}
public int delitems(String  vote_id) throws SaasApplicationException 
{
		VoteitemsExt  voteitemsExt = new VoteitemsExt();
		voteitemsExt.setParam(":VVOTE_ID", vote_id);	
		tradeQuery.executeBy(voteitemsExt.insBy("DEL_BY_ID"));
		return  0;
}						
}

⌨️ 快捷键说明

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