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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? custsortmgr.java

?? java阿里巴巴代碼
?? JAVA
字號(hào):
package com.saas.biz.sortMgr;

import java.util.*;

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

public class custSortMgr{
	/*
	 * 獲取企業(yè)的分類信息 +1 次重載 @author: 潘曉峰 @Date: 2007-9-2 @FileName: custSortMgr.java
	 * @PackageName: com.saas.biz.sort @Method Name: getSortItems
	 * 
	 * 形 參: parent 父分類 ID 編號(hào),獲取頂級(jí)分類可以傳遞 null 零長(zhǎng)度字符串或 000000000000000
	 * 
	 * 返回值: 若成功返回子分類信息,子分類信息被裝載在 ArrayList 實(shí)例中
	 */
	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;
	}

	// 劉陽(yáng)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");// 企業(yè)分類
		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;
	}

	/*
	 * 獲取指定企業(yè)分類是否有子分類 @author: 潘曉峰 @Date: 2007-9-2 @FileName: custSortMgr.java
	 * @PackageName: com.saas.biz.sort @Method Name: hasSubItems
	 * 
	 * 形 參: parent 父分類 ID 編號(hào),獲取頂級(jí)分類可以傳遞 null 零長(zhǎng)度字符串或 000000000000000
	 * 
	 * 返回值: 若成功返回子分類信息,子分類信息被裝載在 ArrayList 實(shí)例中
	 */
	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;
	}

	/**
	 * 取出分類信息
	 * 
	 * @class_Type
	 * @up_Class_Id
	 * @class_Name
	 */
	public List getClassInfoByLimit(String up_class_id, String class_type, int limit) throws SaasApplicationException {
		List<HashMap> resultList = new ArrayList<HashMap>();
		List list = new ArrayList();
		ProductclassExt prodExt = new ProductclassExt();
		prodExt.setParam(":VUP_CLASS_ID", up_class_id);
		prodExt.setParam(":VCLASS_TYPE", class_type);
		prodExt.setParam(":VNUM", limit);
		list = prodExt.selByList("SEL_BY_UP_TYPE",0,limit);
		if (list != null && list.size() > 0) {
			for (int i = 0; i < list.size(); i++) {
				HashMap obj = (HashMap) list.get(i);
				HashMap<String, String> map = new HashMap<String, String>();
				String id = obj.get("class_id").toString();
				String name = obj.get("class_name").toString();
				map.put("id", id);
				map.put("name", name);
				resultList.add(map);
			}
		}
		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;
    }
	/**
	 * 生成一級(jí)、二級(jí)分類和三級(jí)分類的代碼 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
	@SuppressWarnings( { "unused", "unchecked" })
	public List createHtmlTemplate(String id, String name, String linkUrl, String type) throws SaasApplicationException {
		String htmlString = "", classOneName = "";
		classOneName = "<a href=" + linkUrl + ">" + name + "</a>";
		List resultList = new ArrayList();
		// 取出二級(jí)數(shù)據(jù)
		ArrayList secendList = getClassInfoByUpType(id, type);
		if (secendList != null && secendList.size() > 0) {
			int counter = secendList.size();// 二級(jí)的記錄總數(shù)
			List list_1 = new ArrayList();
			List list_2 = new ArrayList();
			List list_3 = new ArrayList();
			if (counter % 2 == 0) {
				// 偶數(shù)
				list_1.addAll(secendList.subList(0, counter / 2));
				list_2.addAll(secendList.subList(counter / 2, counter));
			}
			else {
				// 奇數(shù)
				int subIni = counter / 2;
				list_1.addAll(secendList.subList(0, subIni));
				list_2.addAll(secendList.subList(subIni, counter - 1));
				list_3.addAll(secendList.subList(counter - 1, counter));
			}
			// 開始生成二級(jí)和三級(jí)HTML
			htmlString = cteateHtmlClassInfo(list_1, linkUrl, type);
			htmlString = htmlString + cteateHtmlClassInfo(list_2, linkUrl, type);
			htmlString = htmlString + cteateHtmlClassInfo(list_3, linkUrl, type);
		}
		resultList.add(classOneName);
		resultList.add(htmlString);
		return resultList;
	}

	// 生成二級(jí)和三級(jí)HTML分類信息(二級(jí)list)
	public String cteateHtmlClassInfo(List list, String linkUrl, String type) throws SaasApplicationException {
		String Html = "", 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 Html;
	}

	// 生成三級(jí)分類信息
	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;
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久精品国产一区二区三区| 亚洲欧美日韩国产另类专区| 一区二区三区免费| 老司机免费视频一区二区| 精品久久一二三区| 精品盗摄一区二区三区| 中文字幕国产一区| 亚洲丝袜另类动漫二区| 亚洲一区二区三区不卡国产欧美| 亚洲国产一区二区三区青草影视| 五月激情综合色| 久久国产精品第一页| 国内久久婷婷综合| 成人动漫一区二区三区| 91黄色激情网站| 4438x亚洲最大成人网| 精品免费一区二区三区| 国产精品网曝门| 亚洲欧美欧美一区二区三区| 亚洲一区二区三区中文字幕| 九一九一国产精品| 成人理论电影网| 欧美亚洲尤物久久| 久久先锋影音av| 亚洲欧美区自拍先锋| 日本vs亚洲vs韩国一区三区二区 | 蜜臀精品一区二区三区在线观看| 久久99国内精品| 91首页免费视频| 精品美女被调教视频大全网站| 久久色成人在线| 一二三四区精品视频| 亚洲第一成年网| 国产91在线观看| 欧美日韩一区成人| 久久九九99视频| 亚洲电影一区二区| 成熟亚洲日本毛茸茸凸凹| 欧美亚洲自拍偷拍| 国产亚洲精品精华液| 亚洲一二三专区| 国产剧情一区二区| 欧美一区二区在线视频| 成人欧美一区二区三区黑人麻豆| 日本va欧美va瓶| 色噜噜狠狠色综合中国| 欧美精品一区二区三区蜜桃视频| 夜夜爽夜夜爽精品视频| 国产精品一区久久久久| 欧美久久婷婷综合色| 国产精品第13页| 日本va欧美va精品发布| 一本一本久久a久久精品综合麻豆| 欧美va亚洲va在线观看蝴蝶网| 一区二区欧美国产| 成熟亚洲日本毛茸茸凸凹| 精品女同一区二区| 天天影视涩香欲综合网| 国产电影一区在线| 欧美一级专区免费大片| 亚洲一区二区三区四区五区黄| 久草精品在线观看| 欧美精品tushy高清| 中文字幕在线一区免费| 国产裸体歌舞团一区二区| 6080亚洲精品一区二区| 亚洲日本在线天堂| www.亚洲人| 国产午夜亚洲精品理论片色戒| 日日夜夜一区二区| 欧美三级午夜理伦三级中视频| 国产精品欧美一区二区三区| 国产在线视视频有精品| 欧美一区二区精品在线| 性做久久久久久免费观看 | 国产精品色呦呦| 国内成人精品2018免费看| 欧美精品日韩综合在线| 亚洲视频在线一区| 成人性生交大片免费看视频在线| www.综合网.com| 中文一区二区在线观看| 久草中文综合在线| 日韩欧美在线综合网| 亚洲成人资源网| 91麻豆国产自产在线观看| 国产亚洲一二三区| 狠狠v欧美v日韩v亚洲ⅴ| 欧美精品v日韩精品v韩国精品v| 一区二区在线观看av| 成人性生交大片| 久久综合999| 狠狠色综合色综合网络| 91精品国产色综合久久不卡电影 | 国产91综合网| 久久人人超碰精品| 极品瑜伽女神91| 日韩精品在线看片z| 日本不卡1234视频| 精品国产一二三| 国产一区二区主播在线| 国产亚洲综合在线| www.亚洲精品| 一区二区三区在线看| 欧美视频中文一区二区三区在线观看| 亚洲永久免费av| 欧美伦理影视网| 久久草av在线| 日本一区二区视频在线观看| 成人动漫一区二区| 亚洲妇女屁股眼交7| 制服视频三区第一页精品| 免费三级欧美电影| 久久亚洲精华国产精华液| 国产成人亚洲精品青草天美| 国产精品久久久久aaaa樱花| 色偷偷一区二区三区| 亚瑟在线精品视频| 久久综合一区二区| 99麻豆久久久国产精品免费优播| 亚洲黄色小视频| 欧美剧在线免费观看网站 | 一区二区三区日韩欧美| 欧美三级电影精品| 亚洲午夜一二三区视频| 日韩免费性生活视频播放| 粉嫩嫩av羞羞动漫久久久| 亚洲男人的天堂在线aⅴ视频| 欧美精品 日韩| 国产精品12区| 亚洲在线中文字幕| 久久婷婷成人综合色| 色综合天天综合网国产成人综合天| 日韩1区2区3区| 国产精品少妇自拍| 91精品国产日韩91久久久久久| 国产美女在线观看一区| 亚洲精品中文在线影院| 日韩欧美亚洲国产另类| www.av亚洲| 免费欧美高清视频| 亚洲色图一区二区| 欧美成人猛片aaaaaaa| aaa欧美大片| 亚洲综合区在线| 久久久久久久久免费| 欧美性大战久久久久久久蜜臀| 精品一二三四区| 亚洲一区av在线| 欧美国产精品劲爆| 91精品国产综合久久精品图片| 成人免费看黄yyy456| 日本vs亚洲vs韩国一区三区| 国产欧美日产一区| 日韩一区二区三区在线观看 | 久久久蜜桃精品| 欧美午夜精品久久久久久超碰| 国产精品一区在线观看乱码| 视频一区在线播放| 亚洲三级在线看| 国产女主播一区| 6080yy午夜一二三区久久| 国产99久久精品| 一区二区三区四区av| 精品国产一二三| 一本色道久久综合精品竹菊| 久久99精品国产麻豆不卡| 一区二区三区四区视频精品免费| 欧美一区二区三区在线看| 国产精品亚洲第一 | 精品一区二区三区视频| 亚洲欧洲日韩女同| 欧美精品一区二区三区一线天视频 | 亚洲福利一区二区| 色综合色综合色综合 | 精品成人a区在线观看| 在线观看成人免费视频| 99视频超级精品| 成人激情动漫在线观看| 国产麻豆日韩欧美久久| 蜜桃免费网站一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 中文字幕在线不卡一区| 国产亚洲精品bt天堂精选| 精品捆绑美女sm三区| 4438x亚洲最大成人网| 欧美性感一区二区三区| 日本乱码高清不卡字幕| 成人精品鲁一区一区二区| 激情综合亚洲精品| 久久国产免费看| 男女男精品视频网| 免费看日韩a级影片| 午夜欧美电影在线观看| 午夜精品久久久久久| 香港成人在线视频| 日韩综合在线视频| 久久成人免费电影| 国产呦精品一区二区三区网站 | 国产亲近乱来精品视频|