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

📄 searchfinancialaccountaction.java

📁 这是本人以前在学校时
💻 JAVA
字号:
/*
 * Created on 2006-6-27
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.funddeal.view.action.financial_account;

import java.util.ArrayList;
import java.util.Collection;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.funddeal.model.bean.financial_account.FinancialAccountJB;
import com.funddeal.model.pojo.client.Client;
import com.funddeal.model.pojo.financial_account.FinancialAccount;
import com.funddeal.view.actionform.financial_account.AfterSearchAccountForm;
import com.funddeal.view.actionform.financial_account.SearchFinaAccountForm;

/**
 * @author Administrator
 * 查找客户资金
 */
public class SearchFinancialAccountAction extends Action {
	public ActionForward execute(
			ActionMapping mapping ,
			ActionForm form,
			HttpServletRequest request,
			HttpServletResponse response){
		SearchFinaAccountForm sfaf=(SearchFinaAccountForm)form;
		String searchClass=sfaf.getCboSearchClass();
		String searchValue=sfaf.getSearchValue();
		FinancialAccountJB faJB=new FinancialAccountJB();
		Collection col=faJB.SearchFinaAccount(searchClass,searchValue);
		ArrayList al=(ArrayList)col;
		if(al.size()!= 0)
		{
			FinancialAccount fa=(FinancialAccount)al.get(0);
			Collection col_Client= faJB.SearchClientForFinaAccountNo(fa.getClientNo());
			ArrayList al_Client=(ArrayList)col_Client;
			if(al_Client.size()>0){
				Client client=(Client)al_Client.get(0);
				AfterSearchAccountForm asaf=new AfterSearchAccountForm();
				asaf.setCarterDate(fa.getCreatedDate());
				asaf.setClientName(client.getClientName());
				asaf.setClientNo(fa.getClientNo());
				asaf.setAccountStatus(fa.getStatus());
				asaf.setFinancial(fa.getFinancingAmount());
				asaf.setFinaAccount(fa.getAccountNo());
				asaf.setFinaAccountId(fa.getAccountId());
				request.setAttribute("SearchFinaAccount",asaf);
			}else{
				request.setAttribute("errorMsg",FinancialAccountJB.errorMsg);
				return mapping.findForward("Failure");
			}
			return mapping.findForward("Success");
		}else
		{
			request.setAttribute("errorMsg",FinancialAccountJB.errorMsg);
			return mapping.findForward("Failure");
		}
	}
}

⌨️ 快捷键说明

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