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

📄 customsearch.java

📁 java swing源码 欢迎下载 有问题请联系 我一定负责到底
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/**
 * 客户信息查询
 */
package com.NCL.axis;

import java.util.Iterator;
import org.dom4j.Element;
import com.sinosoft.common.*;

public class CustomSearch{

	public static int number;
	public static String dates = "";
	public String pageIndex = "1";
	public String pageSize = "20";
	public String pageCount = "0";
	public String inputXML;
	public String outputXML;
	public Iterator ListEle;
	
	/***
	 * 00011031承保前单证流转交易.xls
	 * 
	 * ***/
	public Element ContChargeSearch(String IDValue){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011031");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00011031" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setInputElement("ContNo", IDValue);
		Element eles = custom.getOupPutElecment();
		if(eles!=null){
		ListEle = eles.elementIterator();
		if( ListEle.hasNext())
			outCustom = (Element) ListEle.next();
		}
		return outCustom;
	}
	
	/**
	 * 
	 * 00011001个人保单信息查询交易.xls
	 * 
	 * CustomerNo,ContNo至少输入一个
	 * 
	 * ***/
	public Element PolicyList(String CustomerNo,String ContNo,
			String SigndateStart,String SigndateEnd){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011001");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00011001" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setBaseElementIn("OrderFlag", "2");
		custom.setBaseElementIn("OrderField", "CvaliDate");
		if(Data.hasValue(CustomerNo)||Data.hasValue(ContNo)
				||Data.hasValue(SigndateStart)||Data.hasValue(SigndateEnd)){
			if(Data.hasValue(CustomerNo))
				custom.setInputElement("CustomerNo", CustomerNo);
			if(Data.hasValue(ContNo))
				custom.setInputElement("ContNo", ContNo);
//		custom.setInputElement("ContNo", "000039298426");
			Element eles = custom.getOupPutElecment();
			if(eles!=null){
			ListEle = eles.elementIterator();
			if( eles.elementIterator().hasNext())
				outCustom = (Element) ListEle.next();
			}
		}
		return outCustom;
	}

	/**
	 * 00011018续期信息.xls
	 * 
	 * **/
	public Element ReInsure(String IDValue){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011018");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00010001" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setBaseElementIn("OrderFlag", "1");
		custom.setBaseElementIn("OrderField", "PayCount");
		custom.setInputElement("ContNo", IDValue);
		Element eles = custom.getOupPutElecment();
		if(eles!=null){
		ListEle = eles.elementIterator();
		if( eles.elementIterator().hasNext())
			outCustom = (Element) ListEle.next();
		}
		return outCustom;
	}

	/**
	 * 00011019续期信息历史划款信息.xls
	 * 
	 * **/
	public Element ReInsureHistory(String IDValue){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011019");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00011019" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setInputElement("GetnoticeNo", IDValue);
		Element eles = custom.getOupPutElecment();
		if(eles!=null){
		ListEle = eles.elementIterator();
		if( eles.elementIterator().hasNext())
			outCustom = (Element) ListEle.next();
		}
		return outCustom;
	}

	/**
	 * 00011009生存领取信息查询交易.xls
	 * 
	 * **/
	
	public Element Aliveget(String IDValue){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011009");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00011009" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setInputElement("ContNo", IDValue);
		Element eles = custom.getOupPutElecment();

		if(eles!=null){
		ListEle = eles.elementIterator();
		if( eles.elementIterator().hasNext())
			outCustom = (Element) ListEle.next();
		}
		return outCustom;
	}

	/**
	 * 00011008分红信息查询交易.xls
	 * 00011008-1
	 * **/
	
	public Element BonusFst(String IDValue){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011008-1");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00011008" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setInputElement("ContNo", IDValue);
		Element eles = custom.getOupPutElecment();
		if(eles!=null){
		ListEle = eles.elementIterator();
		if( eles.elementIterator().hasNext())
			outCustom = (Element) ListEle.next();
		}
		return outCustom;
	}
	/**
	 * 00011008分红信息查询交易.xls 
	 * 00011008-2
	 * **/
	public Element BonusSnd(String IDValue){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011008-2");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00011008" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setInputElement("ContNo", IDValue);
		Element eles = custom.getOupPutElecment();
		if(eles!=null){
		ListEle = eles.elementIterator();
		if( eles.elementIterator().hasNext())
			outCustom = (Element) ListEle.next();
		}
		return outCustom;
	}
	
	/**
	 * 00011002保单客户信息查询.xls
	 * 保单客户信息查询00011002-1(投保人信息)
	 * **/
	public Element CustomInfo(String IDValue){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011002-1");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00011002" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setInputElement("ContNo", IDValue);
		Element eles = custom.getOupPutElecment();
		if(eles!=null){
		if( eles.elementIterator().hasNext())
			outCustom = (Element) eles.elementIterator().next();
		}
		this.inputXML = custom.getInputXML();
		this.outputXML = custom.getOutputXML();
		return outCustom;
	}
	
	/**
	 * 00011002保单客户信息查询.xls
	 * 保单客户信息查询00011002-2(被保人信息)
	 * **/
	public Element CustomSndInfo(String IDValue){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011002-2");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00011002" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setInputElement("ContNo", IDValue);
		Element eles = custom.getOupPutElecment();
		if(eles!=null){
		ListEle = eles.elementIterator();
		if( eles.elementIterator().hasNext())
			outCustom = (Element) ListEle.next();
		}
		return outCustom;
	}
	
	/**
	 * 00011002保单客户信息查询.xls
	 * 保单客户信息查询00011002-3(受益人信息)
	 * **/
	public Element CustomTrdInfo(String IDValue){
		Element outCustom = null;
		axisTypeSearch custom = new axisTypeSearch("00011002-3");
		String date = Data.getCurrentDate();
		String time = Data.getCurrentTime();
		String numbers = "00011002" + date.replaceAll("-", "");
		if(date.equals(dates)&&Integer.toString(number).length()<=5){
			number++;
		}else{
			number = 1;
			dates = date;
		}
		numbers += getStochastic(""+number);
		custom.setBaseElementIn("TransDate", date);
		custom.setBaseElementIn("TransTime", time);
		custom.setBaseElementIn("TransSeq", numbers);
		custom.setInputElement("ContNo", IDValue);
		Element eles = custom.getOupPutElecment();
		if(eles!=null){
		ListEle = eles.elementIterator();

⌨️ 快捷键说明

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