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

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

?? classinfobuild.java

?? java阿里巴巴代碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.saas.biz.sortMgr;

import java.util.*;
import tools.util.StringUtil;
import com.saas.sys.exp.SaasApplicationException;
import com.saas.sys.log.Logger;
import com.saas.biz.dao.productclassDAO.*;
import java.lang.StringBuilder;

import tools.util.StrReplace;

public class ClassInfoBuild
{
	Logger log;

	public ClassInfoBuild() 
	{
		log = new Logger(this);
	}

	/*
	 * 獲取企業的分類信息 +1 次重載 @author: 潘曉峰 @Date: 2007-9-2 @FileName: custSortMgr.java
	 * @PackageName: com.saas.biz.sort @Method Name: getSortItems
	 * 
	 * 形 參: parent 父分類 ID 編號,獲取頂級分類可以傳遞 null 零長度字符串或 000000000000000
	 * 
	 * 返回值: 若成功返回子分類信息,子分類信息被裝載在 ArrayList 實例中
	 */
	public ArrayList getSortItems() 
	{
		return this.getSortItems("000000000000000");
	}

	public ArrayList getSortItems(String parent) {
		if (parent == null || parent.length() == 0)
			parent = "000000000000000";

		ProductclassExt pe = new ProductclassExt();
		pe.setParam(":VCLASS_TYPE", "0");
		pe.setParam(":VUP_CLASS_ID", parent);

		ArrayList result = pe.selByList("SEL_CHILD_CLASS");

		return result;
	}

	// 劉陽2007.12.26
	public Map getClassByParentId(String parent) {
		Map<String, String> classMap = new LinkedHashMap<String, String>();
		ProductclassExt pe = new ProductclassExt();
		pe.setParam(":VCLASS_TYPE", "3");// 企業分類
		pe.setParam(":VUP_CLASS_ID", parent);
		ArrayList result = pe.selByList("SEL_BY_PARENTID");
		if (result != null && result.size() > 0) {
			for (int i = 0; i < result.size(); i++) {
				HashMap map = (HashMap) result.get(i);
				String keys = map.get("class_id").toString();
				String value = map.get("class_name").toString();
				classMap.put(keys, value);
			}
		}
		return classMap;
	}

	/*
	 * 獲取指定企業分類是否有子分類 @author: 潘曉峰 @Date: 2007-9-2 @FileName: custSortMgr.java
	 * @PackageName: com.saas.biz.sort @Method Name: hasSubItems
	 * 
	 * 形 參: parent 父分類 ID 編號,獲取頂級分類可以傳遞 null 零長度字符串或 000000000000000
	 * 
	 * 返回值: 若成功返回子分類信息,子分類信息被裝載在 ArrayList 實例中
	 */
	public boolean hasSubItems(String parent) {
		if (parent == null || parent.length() == 0)
			parent = "000000000000000";

		ProductclassExt pe = new ProductclassExt();
		pe.setParam(":VCLASS_TYPE", "0");
		pe.setParam(":VUP_CLASS_ID", parent);

		ArrayList result = pe.selByList("SEL_HASCHILD_CLASS");

		if (result == null || result.get(0) == null || "0".equals(((HashMap) result.get(0)).get("class_total").toString()))
			return false;
		else
			return true;
	}

	/**
	 * 取出分類信息
	 */
	public List getClassInfoByLimit(String up_class_id, String class_type, int limit) throws SaasApplicationException {
		List resultList = new ArrayList();
		ProductclassExt prodExt = new ProductclassExt();
		prodExt.setParam(":VUP_CLASS_ID", up_class_id);
		prodExt.setParam(":VCLASS_TYPE", class_type);
		resultList = prodExt.selByList("SEL_BY_UP_TYPE",0,limit);
		return resultList;
	}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// 取出分類
	public ArrayList getClassInfoByUpType(String up_id, String type) throws SaasApplicationException 
	{
		ArrayList list = new ArrayList();
		ProductclassExt pe = new ProductclassExt();
		pe.setParam(":VCLASS_TYPE", type);
		pe.setParam(":VUP_CLASS_ID", up_id);
		list = pe.selByList("SEL_BY_PARENTID");
		return list;
	}

	/**
	 * @主方法 生成所有分類模板
	 */
	public List getHtmlTemplateInfo(String up_id, String type, String linkUrl) throws SaasApplicationException {
		List list = new ArrayList();
		List lists = new ArrayList();
		list = getClassInfoByUpType(up_id, type);
		if (list != null && list.size() > 0) {
			lists = getHTMLCodeByHead(list, linkUrl, type);
		}
		return lists;
	}

	/**
	 * 生成一級、二級分類和三級分類的代碼 LinkUrl=/enterprise/e_list.jsp?p_class=
	 * 
	 * @param R_list
	 * @param linkUrl
	 * @return
	 * @throws SaasApplicationException
	 */

	@SuppressWarnings("unchecked")
	public List getHTMLCodeByHead(List R_list, String linkUrl, String type) throws SaasApplicationException {
		List resultList = new ArrayList();
		if (R_list != null && R_list.size() > 0) {
			for (int i = 0; i < R_list.size(); i++) {
				HashMap map = (HashMap) R_list.get(i);
				String id = map.get("class_id").toString();
				String name = map.get("class_name").toString();
				resultList.add(createHtmlTemplate(id, name, linkUrl, type));
			}
		}
		return resultList;
	}

	// 生成二級和三級HTML分類信息(二級list)
	public String cteateHtmlClassInfo(List list, String linkUrl, String type) throws SaasApplicationException {
		String main_Html = "", temp_Html = "", three_Html = "";
		if (list != null && list.size() > 0) {
			for (int i = 0; i < list.size(); i++) {
				HashMap map = (HashMap) list.get(i);
				String id = map.get("class_id").toString();
				String name = map.get("class_name").toString();
				if (i > 0 && i % 3 == 0) {
					main_Html = main_Html + temp_Html + three_Html;
					temp_Html = "";
					three_Html = "";
				}
				temp_Html = temp_Html + "<a href=" + linkUrl + id + "><strong>" + name + "</strong></a>";
				three_Html = three_Html + createThreeClassInfo(id, linkUrl, type);
			}
		}
		return main_Html;
	}

	// 生成三級分類信息
	public String createThreeClassInfo(String id, String linkUrl, String type) throws SaasApplicationException {
		String Html = "";
		ArrayList threeList = getClassInfoByUpType(id, type);
		if (threeList != null && threeList.size() > 0) {
			for (int i = 0; i < threeList.size() && i < 10; i++) {
				HashMap map = (HashMap) threeList.get(i);
				String idx = map.get("class_id").toString();
				String name = map.get("class_name").toString();
				Html = Html + "<a href=" + linkUrl + idx + ">" + name + "</a>&nbsp;|&nbsp;";
			}
		}
		return Html;
	}
    
	
	
	
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
	
	/**
	 * Time 2008-1-26
	 * @author LiuYang
	 * @param strFrom
	 * @param strTo
	 * @return
	 *///                          "000000000000000","3","/zone_b2b/calalogList.jsp?type="
	public String getHtmlTemplateStr(String up_id,String type,String linkUrl) throws SaasApplicationException
	{
		String html="";
		ArrayList sourceList = getClassInfoByUpType(up_id,type);
		//log.LOG_INFO("sourceList="+sourceList );
		if(	sourceList != null && sourceList.size() > 0 )
		{
			for (int i = 0,j=0; i < 14 && j < 7; i = i + 2,j++ ) 
			{ 
				String temp="",tt="";
			//	log.LOG_INFO("開始獲取一級分類.."+up_id+"|"+type+"| loop====" );
				HashMap map1=( HashMap )sourceList.get(i);	
				String idx1 = map1.get( "class_id" ).toString();
				String name1 = map1.get( "class_name" ).toString();				
			  
				HashMap map2=(HashMap)sourceList.get( i + 1 );	
				String idx2 = map2.get("class_id").toString();
				String name2 = map2.get("class_name").toString();			 	 
			  if( j%2 == 0 )
				{
					 tt = replaceTop1( idx1,name1,idx2,name2,linkUrl,type);
			  }
			  else  
			  {
			 	 	tt = replaceTop2( idx1,name1,idx2,name2,linkUrl,type);
			  }
				html = html + tt; 
			}
		}
		
		return html;
	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人欧美edvon| 国产成人午夜精品5599| 中文字幕一区二区三区在线观看| 精品国产免费一区二区三区香蕉| 欧美一级日韩一级| 91精品国产免费| 日韩免费高清视频| 日韩一区二区免费电影| 日韩免费性生活视频播放| 精品国产髙清在线看国产毛片| 日韩三级电影网址| 久久久午夜精品| 欧美国产97人人爽人人喊| 国产精品免费丝袜| 亚洲乱码中文字幕| 夜夜嗨av一区二区三区| 亚洲国产精品久久久久秋霞影院 | 亚洲成人一区在线| 亚洲二区视频在线| 日本三级亚洲精品| 另类欧美日韩国产在线| 激情五月激情综合网| 高潮精品一区videoshd| www.日本不卡| 欧美在线视频全部完| 欧美日韩久久一区| 精品久久国产97色综合| 中文字幕av一区 二区| 亚洲私人影院在线观看| 亚洲一级二级在线| 久久机这里只有精品| 国产精品资源站在线| www.日韩在线| 欧美另类一区二区三区| 日韩免费视频一区| 国产精品激情偷乱一区二区∴| 尤物视频一区二区| 美女视频网站久久| 懂色av一区二区夜夜嗨| 91久久精品一区二区三区| 日韩欧美黄色影院| 中文字幕一区二区在线播放| 一个色综合av| 国产在线播放一区| 91福利国产精品| 日韩一区二区视频在线观看| 国产精品污污网站在线观看| 亚洲一级电影视频| 国产精品中文字幕一区二区三区| 91网站在线观看视频| 91精品一区二区三区在线观看| 久久久国际精品| 亚洲精品国产无天堂网2021| 久久国产精品免费| 91久久精品网| 国产婷婷一区二区| 日本不卡在线视频| 日韩欧美美女一区二区三区| 亚洲视频免费观看| 精彩视频一区二区三区| 色狠狠一区二区三区香蕉| 欧美不卡视频一区| 亚洲六月丁香色婷婷综合久久 | 一区二区在线观看不卡| 国产在线国偷精品产拍免费yy| 91麻豆精品秘密| 欧美成人欧美edvon| 亚洲国产一区二区视频| 国产成人av一区二区三区在线观看| 欧美日韩精品一区二区天天拍小说 | 夜夜嗨av一区二区三区四季av| 国产一区三区三区| 欧美日韩国产系列| 国产精品久久久久久久午夜片| 麻豆精品一二三| 在线观看视频91| 国产精品视频一二三| 美女网站色91| 777xxx欧美| 亚洲一本大道在线| 不卡av在线网| 国产视频在线观看一区二区三区 | 欧美精品久久天天躁| 亚洲欧美在线另类| 国产精品一区二区黑丝| 91麻豆精品国产91久久久更新时间| 一区二区中文字幕在线| 粉嫩嫩av羞羞动漫久久久 | 国产精品毛片久久久久久久| 狠狠色综合日日| 欧美一级免费观看| 亚洲第一主播视频| 欧美在线播放高清精品| 中文字幕在线不卡视频| 国产成人三级在线观看| 久久久www成人免费无遮挡大片| 日本美女一区二区三区视频| 欧美美女一区二区三区| 亚洲一卡二卡三卡四卡五卡| 色94色欧美sute亚洲线路一ni| 亚洲天堂久久久久久久| jizzjizzjizz欧美| 日本一区二区三区国色天香 | 91啪在线观看| 亚洲老司机在线| 色综合色综合色综合色综合色综合 | 亚洲欧美日韩小说| 91网站最新地址| 一区二区在线观看视频| 欧美性一级生活| 亚洲成人一二三| 欧美一区二区三区白人| 麻豆一区二区三区| 欧美精品一区二区三| 国产综合色精品一区二区三区| www亚洲一区| 丰满少妇久久久久久久| 中文字幕视频一区| 欧美性极品少妇| 日韩精品91亚洲二区在线观看| 91麻豆精品国产自产在线| 久久精品国产**网站演员| 久久中文娱乐网| 成人听书哪个软件好| 国产精品久久久久永久免费观看 | 亚洲国产精品t66y| 色综合久久综合| 午夜国产精品影院在线观看| 日韩一区二区视频| 国产精品白丝jk黑袜喷水| 亚洲欧美在线观看| 欧美老女人在线| 精品亚洲aⅴ乱码一区二区三区| 中文一区一区三区高中清不卡| 成人成人成人在线视频| 亚洲一区二区高清| 欧美成人一区二区三区| 成人高清在线视频| 亚洲成人你懂的| 久久精品这里都是精品| 成人av小说网| 丝袜美腿亚洲综合| 久久蜜臀中文字幕| 一本色道久久加勒比精品| 日韩电影网1区2区| 国产精品每日更新在线播放网址| 欧美天堂亚洲电影院在线播放| 精品一区二区三区久久| 亚洲欧美在线另类| 日韩一区二区免费高清| 99久久夜色精品国产网站| 图片区日韩欧美亚洲| 国产网红主播福利一区二区| 欧美日韩精品欧美日韩精品| 国产伦精品一区二区三区免费 | 国产麻豆视频一区| 亚洲一区二区在线观看视频| 26uuu亚洲| 欧美视频一区二| 丁香一区二区三区| 青青青伊人色综合久久| 中文字幕制服丝袜成人av| 亚洲精品伦理在线| 欧美电影免费提供在线观看| 色又黄又爽网站www久久| 久久99精品一区二区三区| 亚洲欧美视频在线观看视频| 亚洲精品在线一区二区| 欧美日韩精品专区| 99久久精品免费看国产免费软件| 日韩电影在线一区二区三区| 亚洲人成网站在线| 国产日韩成人精品| 日韩午夜激情av| 欧美日韩亚洲综合在线| av中文字幕一区| 国产一区不卡视频| 人人精品人人爱| 亚洲一区二区三区中文字幕在线| 国产精品嫩草影院av蜜臀| 亚洲精品一区二区三区福利| 欧美日韩精品福利| 91黄视频在线| 91视频一区二区| 成人污视频在线观看| 精品一区二区三区免费| 蜜臀久久99精品久久久画质超高清| 亚洲最大的成人av| 亚洲欧洲一区二区三区| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美一区二区三区白人| 911精品国产一区二区在线| 91成人看片片| 色美美综合视频| 色综合久久综合| 91一区二区在线| 91丨九色丨尤物| 不卡av在线免费观看| 成人精品国产一区二区4080| 国产经典欧美精品|