亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gbs_pricehardwarepricelistactionlogic.java

?? 對日軟件外包 為東芝做的一個全球商業管理系統
?? JAVA
字號:
package LOGIC;

import java.util.ArrayList;

import javax.sql.DataSource;

import ACTION.GBS_PriceHardwarePriceListForm;
import COMMON.MessageList;
import COMMON.ReturnValue;
import COMMON.SystemConstants;
import DB.GBS_MCountry_DB;
import DB.GBS_TProductPrice_DB;
import DataBean.GBS_HardwarePrice_stBean;
import DataBean.GBS_Kind_stBean;
import DataBean.GBS_LittleCountry_stBean;
import DataBean.GBS_LittleHardwarePrice_stBean;
import DataBean.GBS_ProductHardwarePriceList_stBean;

/**
 * public class GBS_PriceHardwarePriceListActionLogic implements SystemConstants
 * created on 07-30-2004
 * @author   wxf
 * @version  1.0
 */
public class GBS_PriceHardwarePriceListActionLogic implements SystemConstants {
  private DataSource datasource = null;
  private ArrayList littleCountry_stList;	
  /**
   * trans datasource to db
   * @param datasource
   */
  public GBS_PriceHardwarePriceListActionLogic(DataSource datasource) {
	this.datasource = datasource;
  }
  /**
   * getAllHardwarePriceInfo
   * @param  String productCategoryCode
   * @param String countryCode
   * @return all CPCPrice inforamtion 
   * @throws Exception
   */
  public ReturnValue getAllHardwarePriceInfo(	String productCategoryCode,
  												String countryCode,
  												int plusHour) throws Exception {
  	
	ReturnValue returnValue = new ReturnValue();
	MessageList messageList = new MessageList();
	returnValue.setMessageList( messageList );

	GBS_PriceHardwarePriceListForm  priceHardwarePriceListForm =new GBS_PriceHardwarePriceListForm();
	GBS_MCountry_DB countryDB = new GBS_MCountry_DB(datasource);
	
	GBS_TProductPrice_DB tProductPriceDB= new GBS_TProductPrice_DB(datasource);
	ReturnValue ret = countryDB.seletCountryName(countryCode);
	this.littleCountry_stList=(ArrayList)ret.getDataValue();
	
	//get all hardware price inforamtion
	ret=tProductPriceDB.selectHardwarePricelist(productCategoryCode,countryCode,plusHour);
	if ( ret.isError() ){
		if ( ret.isBussinessError() ){
			returnValue.setMessageList( ret.getMessageList() );
		}
		//getErrorCode ,getErrorMessage傪張棟
		returnValue.setErrorCode( ret.getErrorCode() );
		returnValue.setErrorMessage( ret.getErrorMessage() );
	}
	
	ArrayList hardwarePrice_stlist =(ArrayList)ret.getDataValue();
	
	ArrayList dataList=new ArrayList();
	GBS_Kind_stBean kind_st = new GBS_Kind_stBean();
	
	ArrayList productIdList = new ArrayList();
	GBS_ProductHardwarePriceList_stBean productId_st=new GBS_ProductHardwarePriceList_stBean();
	
	
	ArrayList priceList=new ArrayList();
	GBS_LittleHardwarePrice_stBean price_st =new GBS_LittleHardwarePrice_stBean();
	
	productId_st.setDataList(this.littleCountry_stList);
	productIdList.add(productId_st);
	kind_st.setDataList(productIdList);
	dataList.add(kind_st);
	//hardware price data from list cheng into tree.
	for(int i=0;i<hardwarePrice_stlist.size();i++){
		
		GBS_HardwarePrice_stBean 	hardwarePrice_st = (GBS_HardwarePrice_stBean)hardwarePrice_stlist.get(i);
		
		if(kind_st.getKindCode().equals(hardwarePrice_st.getKind())){
			productId_st=(GBS_ProductHardwarePriceList_stBean)kind_st.getDataList().get(kind_st.getDataList().size()-1);
			
			if(productId_st.getProductID().equals(hardwarePrice_st.getProductID())){
				priceList = productId_st.getDataList();
				for(int j = 0; j < littleCountry_stList.size() ;j++ ){
					GBS_LittleCountry_stBean littleCountry_st = (GBS_LittleCountry_stBean)littleCountry_stList.get(j);
					if(littleCountry_st.getCountryCode().equals(hardwarePrice_st.getCountryCode())){
						priceList.set(j,newPrice_st(hardwarePrice_st));
					}
				}
			}else{
				productIdList=kind_st.getDataList();
				productIdList.add(newProductId_st(hardwarePrice_st));
				kind_st.setDataList(productIdList);
			}
		}else{
			kind_st =newKind_st(hardwarePrice_st);
			dataList.add(kind_st);
		}

	}

	productId_st=new GBS_ProductHardwarePriceList_stBean();
	productId_st.setProductName("     ");
	productId_st.setDataList(this.littleCountry_stList);
	productIdList = new ArrayList();
	productIdList.add(productId_st);
	kind_st = new GBS_Kind_stBean();
	kind_st.setKindName("   ");
	kind_st.setDataList(productIdList);
	dataList.set(0,kind_st);
	
	priceHardwarePriceListForm.setDataList(dataList);
	priceHardwarePriceListForm.setLittleCountrylist(this.littleCountry_stList);
	returnValue.setDataValue( priceHardwarePriceListForm );
	return returnValue;
	
  }
  /**
   * newPrice_st
   * @param GBS_HardwarePrice_stBean hardwarePrice_st
   * @return GBS_LittleHardwarePrice_stBean
   * @throws Exception
   */
  private GBS_LittleHardwarePrice_stBean newPrice_st(GBS_HardwarePrice_stBean hardwarePrice_st){
	GBS_LittleHardwarePrice_stBean price_st =new GBS_LittleHardwarePrice_stBean();
	for(int j = 0; j < littleCountry_stList.size() ;j++ ){
		GBS_LittleCountry_stBean littleCountry_st = (GBS_LittleCountry_stBean)littleCountry_stList.get(j);
		if(littleCountry_st.getCountryCode().equals(hardwarePrice_st.getCountryCode())){
			if(littleCountry_st.getDateTime().compareTo(hardwarePrice_st.getDateTime()) < 0){
				littleCountry_st.setDateTime(hardwarePrice_st.getDateTime());
				littleCountry_st.setDate(hardwarePrice_st.getDate());
				littleCountry_st.setRowSize(2);
				littleCountry_stList.set(j,littleCountry_st);
			}
		}
	}
	price_st.setLocalCurrency(hardwarePrice_st.getLocalCurrency());
	price_st.setLocalCurrencyeKey(hardwarePrice_st.getLocalCurrencyKey());
	price_st.setLocalPrice(hardwarePrice_st.getLocalPrice());
	price_st.setEUROPrice(hardwarePrice_st.getEUROPrice());
	price_st.setUSPrice(hardwarePrice_st.getUSPrice());
	price_st.setRowSize(3);
	return price_st;
  }
  /**
   * newProductId_st
   * @param GBS_HardwarePrice_stBean hardwarePrice_st
   * @return GBS_ProductHardwarePriceList_stBean
   * @throws Exception
   */ 
  private GBS_ProductHardwarePriceList_stBean newProductId_st(
  				GBS_HardwarePrice_stBean hardwarePrice_st){
	GBS_ProductHardwarePriceList_stBean productId_st=new GBS_ProductHardwarePriceList_stBean();
	productId_st.setProductID(hardwarePrice_st.getProductID());
	productId_st.setProductName(hardwarePrice_st.getProductName());
	ArrayList dataList=new ArrayList();
	for(int i = 0; i < littleCountry_stList.size();i++){
		GBS_LittleCountry_stBean littleCountry_st = (GBS_LittleCountry_stBean)littleCountry_stList.get(i);
		
		GBS_LittleHardwarePrice_stBean price_st;
		if(littleCountry_st.getCountryCode().equals(hardwarePrice_st.getCountryCode())){
			price_st = newPrice_st(hardwarePrice_st);
		}else{
			price_st =new GBS_LittleHardwarePrice_stBean();
		}
		dataList.add(price_st);
	}
	productId_st.setDataList(dataList);
	productId_st.setRowSize(3);
	return productId_st;
  }
  /**
   * newKind_st
   * @param GBS_HardwarePrice_stBean hardwarePrice_st
   * @return GBS_Kind_stBean
   * @throws Exception
   */ 
  private GBS_Kind_stBean newKind_st(
  		GBS_HardwarePrice_stBean hardwarePrice_st){
	
	GBS_Kind_stBean kind_st = new GBS_Kind_stBean();
	kind_st.setKindCode(hardwarePrice_st.getKind());
	if(hardwarePrice_st.getKind().equals("P")){
		kind_st.setKindName("Product");
	}
	if(hardwarePrice_st.getKind().equals("O")){
		kind_st.setKindName("Option");
	}
	ArrayList dataList =new ArrayList();
	dataList.add(newProductId_st(hardwarePrice_st));
	kind_st.setDataList(dataList);
	return kind_st;
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清视频的网址| 久久久久久夜精品精品免费| 成人短视频下载| 国产一区二区调教| 理论片日本一区| 国产精一品亚洲二区在线视频| 精品写真视频在线观看| 国产在线精品一区在线观看麻豆| 国产最新精品免费| 国产精品123| 99热精品一区二区| 在线免费观看视频一区| 欧美日本高清视频在线观看| 欧美一区二区三区公司| 欧美成人a∨高清免费观看| 精品成人一区二区三区四区| 2023国产精华国产精品| 国产精品萝li| 一区二区三国产精华液| 蜜乳av一区二区三区| 国产精品 欧美精品| 91成人看片片| 日韩免费在线观看| 国产精品久久免费看| 亚洲国产精品久久久久秋霞影院| 奇米777欧美一区二区| 国产99久久久精品| 欧美性猛交xxxxxx富婆| 精品99一区二区三区| 国产精品久久久久久久久久久免费看| 亚洲欧美日韩电影| 激情丁香综合五月| 色狠狠一区二区三区香蕉| 精品久久人人做人人爽| 亚洲激情在线激情| 国产综合成人久久大片91| 在线观看亚洲a| 久久久久久免费毛片精品| 尤物av一区二区| 国产精品18久久久久久久久久久久 | 日本高清无吗v一区| 日韩欧美在线不卡| 亚洲欧美日韩系列| 国产麻豆精品在线观看| 精品视频在线看| 国产精品乱码一区二三区小蝌蚪| 日韩精品电影在线| 91国产免费看| 一区二区中文字幕在线| 日本少妇一区二区| 在线亚洲一区二区| 国产精品美女久久久久久久久久久 | 国产凹凸在线观看一区二区| 欧美一区午夜精品| 一区二区三区91| 成人avav影音| 国产欧美一区二区精品仙草咪 | 国产伦精品一区二区三区视频青涩| 色综合中文综合网| 人人精品人人爱| 91丨九色丨尤物| 欧美国产丝袜视频| 国产精品66部| 久久精品夜色噜噜亚洲a∨| 免费在线观看不卡| 欧美日本在线观看| 亚洲一区二区精品视频| 日本韩国欧美一区二区三区| 中文字幕在线不卡| 成人av在线网站| 中文字幕中文乱码欧美一区二区| 国产精品一区二区三区乱码| 欧美不卡一二三| 国产在线精品免费| 久久精品亚洲乱码伦伦中文| 国产一区在线不卡| 国产欧美日韩在线| 成人av免费在线播放| 欧美高清在线视频| 色琪琪一区二区三区亚洲区| 亚洲美女偷拍久久| 91福利在线观看| 三级亚洲高清视频| 精品福利在线导航| 成人久久视频在线观看| 亚洲欧洲综合另类在线| 色婷婷综合久色| 天堂一区二区在线免费观看| 欧美一区二区三区四区五区| 麻豆久久久久久| 久久久久久久久久久电影| 成人激情免费电影网址| 国产精品久久久久一区二区三区共| 成人福利视频在线| 亚洲成人手机在线| 欧美大片一区二区| 不卡视频免费播放| 三级一区在线视频先锋| 国产日韩欧美精品综合| 99v久久综合狠狠综合久久| 亚洲精品国产精品乱码不99| 欧美精品自拍偷拍| 国产成人精品午夜视频免费| 亚洲三级电影网站| 日韩你懂的电影在线观看| 高清久久久久久| 天堂午夜影视日韩欧美一区二区| 2022国产精品视频| 欧美三级视频在线| 极品少妇xxxx精品少妇偷拍| 亚洲欧洲精品天堂一级| 欧美精品成人一区二区三区四区| 国内精品伊人久久久久av影院 | 欧美一区二区三区系列电影| 国产精品2024| 视频一区二区三区入口| 中文字幕日本乱码精品影院| 精品日产卡一卡二卡麻豆| 91丨九色丨蝌蚪富婆spa| 麻豆91在线播放免费| 亚洲精品免费播放| xfplay精品久久| 欧美日韩国产综合视频在线观看 | 国产麻豆日韩欧美久久| 午夜精品久久一牛影视| 国产精品久久久久aaaa| 精品国产网站在线观看| 欧美午夜电影一区| 色哟哟亚洲精品| 成人网在线播放| 国产毛片精品一区| 美女视频黄频大全不卡视频在线播放| 一区二区三区高清在线| 国产精品久久国产精麻豆99网站| 日韩精品专区在线影院观看| 欧美亚洲综合网| 色婷婷国产精品综合在线观看| 黄色日韩三级电影| 蜜臀av性久久久久蜜臀aⅴ | 粉嫩久久99精品久久久久久夜| 日韩精品亚洲一区二区三区免费| 亚洲精品欧美激情| 亚洲欧美视频一区| 亚洲视频在线一区二区| 国产精品视频观看| 国产精品系列在线| 国产精品久久午夜夜伦鲁鲁| 国产精品日韩精品欧美在线| 久久久蜜桃精品| 国产农村妇女毛片精品久久麻豆 | 亚洲大型综合色站| 亚洲电影中文字幕在线观看| 亚洲免费在线电影| 亚洲已满18点击进入久久| 一区二区三区四区亚洲| 一区二区三区视频在线看| 亚洲欧美另类综合偷拍| 亚洲一区视频在线观看视频| 一区二区三区高清| 日日夜夜精品视频天天综合网| 午夜精品久久久久久久99水蜜桃| 亚洲国产精品久久人人爱蜜臀| 午夜精品久久久久久久| 美国精品在线观看| 国产成人午夜精品影院观看视频| 国产成人综合亚洲网站| kk眼镜猥琐国模调教系列一区二区 | 99久久婷婷国产| 欧美午夜精品免费| 91精品国产入口| 久久久欧美精品sm网站| 亚洲精品免费在线播放| 日一区二区三区| 国产91在线观看丝袜| 色av一区二区| 欧美一区二区三区在线看| 久久久亚洲午夜电影| 亚洲视频在线一区观看| 日本最新不卡在线| 国产精品系列在线观看| 欧美亚洲高清一区二区三区不卡| 欧美一级日韩免费不卡| 久久久www免费人成精品| 亚洲三级电影网站| 久久精品免费观看| 91色porny| 久久久天堂av| 亚洲成人一二三| 成人国产免费视频| 日韩亚洲欧美在线观看| 亚洲精品中文在线影院| 国内精品视频一区二区三区八戒| 色综合久久九月婷婷色综合| 欧美一二三四在线| 一级中文字幕一区二区| 国产成人精品综合在线观看| 欧美一区二区三区视频在线观看| 国产精品久久久久久久浪潮网站| 日韩二区三区四区| 在线欧美日韩精品|