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

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

?? addproductinfo.java

?? java阿里巴巴代碼
?? JAVA
字號:
package com.saas.biz.addproductMgr;

import java.util.ArrayList;
import java.util.HashMap;
import net.sf.json.JSONArray;
import com.saas.biz.JavaScriptObject.TreeNode;
import com.saas.biz.JavaScriptObject.TreeObject;
import com.saas.biz.commen.commMethodMgr;
import com.saas.biz.dao.addproductDAO.AddProductDAO;
import com.saas.biz.dao.addproductDAO.AddProductExt;
import com.saas.biz.dao.relationccDAO.RelationCcExt;
import com.saas.sys.buffer.Buffers;
import com.saas.sys.dbm.Dbtable;
import com.saas.sys.exp.SaasApplicationException;
import com.saas.sys.log.Logger;

public class AddProductInfo {
	Logger log;

	Buffers inBuffer;

	Buffers outBuffer;

	Dbtable tradeQuery;

	ArrayList queryResult = new ArrayList();

	public AddProductInfo() {
		log = new Logger(this);
		tradeQuery = new Dbtable();
		outBuffer = new Buffers();
	}

	public void setOutBuffer(Buffers outBuffer) {
		this.outBuffer = outBuffer;
	}

	public Buffers getOutBuffer() {
		return this.outBuffer;
	}

	public void setTradeQuery(Dbtable tradeQuery) {
		this.tradeQuery = tradeQuery;
	}

	public Dbtable getTradeQuery() {
		return this.tradeQuery;
	}

	public ArrayList getQueryResult() {
		return this.queryResult;
	}

	public void setQueryResult(ArrayList queryResult) {
		this.queryResult = queryResult;
	}

	// 添加產(chǎn)品
	public void addProductInfo(Buffers inbuffer) {
		log.LOG_INFO("進入addProductInfo方法...");
		this.outBuffer = inbuffer;
		this.inBuffer = inbuffer;
		int iResult = -1;
		String cust_id = inbuffer.getString("SESSION_CUST_ID");
		String class_id = inbuffer.getString("CLASS_ID");
		String class_name = inbuffer.getString("CLASS_NAME");
		String up_class_id = inbuffer.getString("UP_CLASS_ID");
		String class_level = inbuffer.getString("CLASS_LEVEL");
		String class_type = inbuffer.getString("CLASS_TYPE");
		String class_desc = inbuffer.getString("CLASS_DESC");
		String enable_tag = inbuffer.getString("ENABLE_TAG");
		String remark = inbuffer.getString("REMARK");
		try {
			AddProductDAO addproductdao = new AddProductDAO();
			addproductdao.setCust_id(cust_id);
			addproductdao.setClass_id(class_id);
			addproductdao.setClass_name(class_name);
			addproductdao.setUp_class_id(up_class_id);
			addproductdao.setClass_level(class_level);
			addproductdao.setClass_type(class_type);
			addproductdao.setClass_desc(class_desc);
			addproductdao.setEnable_tag(enable_tag);
			addproductdao.setRemark(remark);
			iResult = addProductInfo(addproductdao);
		} catch (Exception e) {
			log.LOG_INFO(e.getMessage());
		}
		if (iResult != 0) {
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "業(yè)務(wù)處理失敗!");
		} else {
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "業(yè)務(wù)處理成功!");
		}
		log.LOG_INFO("退出addProductInfo方法...");
	}

	public int addProductInfo(AddProductDAO areaDao)
			throws SaasApplicationException {

		AddProductExt areaExt = new AddProductExt();
		// log.LOG_INFO("開始執(zhí)行SQL:===:");
		areaExt.setParam(":VCUST_ID", areaDao.getCust_id());
		areaExt.setParam(":VCLASS_ID", areaDao.getClass_id());
		areaExt.setParam(":VCLASS_NAME", areaDao.getClass_name());
		areaExt.setParam(":VUP_CLASS_ID", areaDao.getUp_class_id());
		areaExt.setParam(":VCLASS_LEVEL", areaDao.getClass_level());
		areaExt.setParam(":VCLASS_TYPE", areaDao.getClass_type());
		areaExt.setParam(":VCLASS_DESC", areaDao.getClass_desc());
		areaExt.setParam(":VENABLE_TAG", areaDao.getEnable_tag());
		areaExt.setParam(":VREMARK", areaDao.getRemark());
		// log.LOG_INFO("開始執(zhí)行SQL:===:" + areaExt.insBy("INS_BY_ALL"));
		tradeQuery.executeBy(areaExt.insBy("INS_BY_ALL"));
		return 0;
	}

	// 修改產(chǎn)品資料
	public void modifyproductInfo(Buffers inbuffer) {

		this.outBuffer = inbuffer;
		this.inBuffer = inbuffer;
		log.LOG_INFO("進入modifyproductInfo方法...");
		int iResult = -1;
		String cust_id = inbuffer.getString("SESSION_CUST_ID");
		String class_id = inbuffer.getString("class_id");
		String class_name = inbuffer.getString("class_name");
		String class_desc = inbuffer.getString("class_desc");
		String enable_tag = inbuffer.getString("enable_tag");
		String remark = inbuffer.getString("remark");

		try {
			AddProductDAO productDao = new AddProductDAO();
			productDao.setCust_id(cust_id);
			productDao.setClass_id(class_id);
			productDao.setClass_name(class_name);
			productDao.setClass_desc(class_desc);
			productDao.setEnable_tag(enable_tag);
			productDao.setRemark(remark);

			iResult = modifyproductInfo(productDao);
		} catch (Exception e) {
			log.LOG_INFO(e.getMessage());
		}
		if (iResult != 0) {
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "業(yè)務(wù)處理失敗!");
		} else {
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "業(yè)務(wù)處理成功!");
		}
		log.LOG_INFO("退出modifyproductInfo方法...");
	}

	public int modifyproductInfo(AddProductDAO productDao)
			throws SaasApplicationException {

		AddProductExt productExt = new AddProductExt();
		productExt.setParam(":VCUST_ID", productDao.getCust_id());
		productExt.setParam(":VCLASS_ID", productDao.getClass_id());
		productExt.setParam(":VCLASS_NAME", productDao.getClass_name());
		productExt.setParam(":VCLASS_DESC", productDao.getClass_desc());
		productExt.setParam(":VENABLE_TAG", productDao.getEnable_tag());
		productExt.setParam(":VREMARK", productDao.getRemark());
		tradeQuery.executeBy(productExt.insBy("UP_PRODUCT_BY_ALL"));
		return 0;
	}

	public String getJsonDataForTree(String cust_id, String up_id, String img)
			throws SaasApplicationException {

		String iconCls = img;
		JSONArray jsonList = new JSONArray();
		ArrayList rootList = getproductByUpId(cust_id, up_id);
		if (rootList != null && rootList.size() > 0) {
			for (int i = 0; i < rootList.size(); i++) {
				HashMap map = (HashMap) rootList.get(i);
				TreeObject tree = new TreeObject();
				String text = map.get("class_name").toString();
				String id = map.get("class_id").toString();
				tree.setIconCls(iconCls);
				tree.setId(id);
				tree.setText(text);
				TreeNode node = isLeaf(cust_id, id);
				tree.setChildren(node.getChildren());
				tree.setLeaf(node.isLeaf());
				jsonList.add(tree);
			}
		}
		return jsonList.toString();
	}
	
	// 刪除片區(qū)資料
	public void deleteProductInfo(Buffers inbuffer) {

		this.outBuffer = inbuffer;
		this.inBuffer = inbuffer;
		log.LOG_INFO("進入deleteProductInfo方法...");
		int iResult = -1;
		String cust_id = inbuffer.getString("SESSION_CUST_ID");
		String class_id = inbuffer.getString("CLASS_ID");
		try {
			AddProductDAO productDao = new AddProductDAO();
			productDao.setCust_id(cust_id);
			productDao.setClass_id(class_id);
			iResult = deleteProductInfo(productDao);
		}
		catch (Exception e) {
			log.LOG_INFO(e.getMessage());
		}
		if (iResult != 0) {
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "業(yè)務(wù)處理失敗!");
		}
		else {
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "業(yè)務(wù)處理成功!");
		}
		log.LOG_INFO("退出deleteProductInfo方法...");
	}
	
	public int deleteProductInfo(AddProductDAO productDao) throws SaasApplicationException {

		AddProductExt productExt = new AddProductExt();
		productExt.setParam(":VCUST_ID", productDao.getCust_id());
		productExt.setParam(":VCLASS_ID", productDao.getClass_id());
		tradeQuery.executeBy(productExt.insBy("DEL_PRODUCT_BY_ID"));
		return 0;
	}
	
	public JSONArray getChildrenNodes(String cust_id, String root_id,
			ArrayList nextList) throws SaasApplicationException {

		JSONArray children = new JSONArray();
		if (nextList != null && nextList.size() > 0) {
			for (int i = 0; i < nextList.size(); i++) {
				HashMap map = (HashMap) nextList.get(i);
				TreeObject tree = new TreeObject();
				String text = map.get("class_name").toString();
				String id = map.get("class_id").toString();
				tree.setId(id);
				tree.setText(text);
				TreeNode node = isLeaf(cust_id, id);
				tree.setChildren(node.getChildren());
				tree.setLeaf(node.isLeaf());
				children.add(tree);
			}
		}
		return children;
	}

	public TreeNode isLeaf(String cust_id, String up_id)
			throws SaasApplicationException {

		ArrayList nextList = getproductByUpId(cust_id, up_id);
		TreeNode node = new TreeNode();
		if (nextList != null && nextList.size() > 0) {
			node.setLeaf(false);
			JSONArray children = getChildrenNodes(cust_id, up_id, nextList);
			node.setChildren(children);
		}
		return node;
	}

	public int checkChildren(String cust_id, String class_id)
			throws SaasApplicationException {

		int child = 0;
		ArrayList list = getproductByUpId(cust_id, class_id);
		if (list != null && list.size() > 0) {
			child = list.size();
		}
		return child;
	}

	// 取出下一級
	public ArrayList getproductByUpId(String cust_id, String up_class_id)
			throws SaasApplicationException {

		ArrayList relationList = new ArrayList();
		AddProductExt relaExt = new AddProductExt();
		relaExt.setParam(":VCUST_ID", cust_id);
		relaExt.setParam(":VUP_CLASS_ID", up_class_id);
		relationList = relaExt.selByList("SEL_BY_UP_ID");
		return relationList;
	}

	public HashMap getproductById(String cust_id, String class_id)
			throws SaasApplicationException {

		HashMap map = new HashMap();
		ArrayList relationList = new ArrayList();
		AddProductExt relaExt = new AddProductExt();
		relaExt.setParam(":VCUST_ID", cust_id);
		relaExt.setParam(":VCLASS_ID", class_id);
		relationList = relaExt.selByList("SEL_BY_ID");
		map = (HashMap) relationList.get(0);
		return map;
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人免费视频| 日韩一级大片在线| 亚洲男人天堂一区| 91丨九色丨蝌蚪丨老版| 一区二区中文字幕在线| 91免费国产在线| 一区二区久久久久久| 色偷偷久久人人79超碰人人澡| 亚洲欧美一区二区三区国产精品| 在线亚洲+欧美+日本专区| 亚洲与欧洲av电影| 日韩色视频在线观看| 国产精品一区在线观看你懂的| 国产婷婷色一区二区三区四区| 久久99国产精品久久| 欧美国产日韩在线观看| 91久久香蕉国产日韩欧美9色| 亚洲国产精品久久一线不卡| 欧美一级生活片| 丁香六月综合激情| 一卡二卡三卡日韩欧美| 日韩亚洲欧美中文三级| 国产成人精品免费视频网站| 亚洲精品高清在线| 精品国偷自产国产一区| eeuss鲁片一区二区三区| 丝袜美腿亚洲色图| 久久久久久久久免费| 91视视频在线直接观看在线看网页在线看| 亚洲黄网站在线观看| 日韩欧美色综合网站| av中文字幕不卡| 蜜桃免费网站一区二区三区| 中文字幕av一区二区三区高| 欧美日韩国产a| 国产v综合v亚洲欧| 激情久久五月天| 亚洲柠檬福利资源导航| 欧美电影免费提供在线观看| av影院午夜一区| 美国三级日本三级久久99| 亚洲视频精选在线| 26uuuu精品一区二区| 欧美视频在线一区| 成人精品视频一区二区三区| 视频一区欧美精品| 国产精品久99| 欧美mv日韩mv国产网站app| 欧洲在线/亚洲| 丁香一区二区三区| 久久9热精品视频| 亚洲超碰精品一区二区| **性色生活片久久毛片| 日本一区二区三区在线不卡| 欧美一区二区三区视频| 91老师国产黑色丝袜在线| 国产精品中文字幕欧美| 精品一区二区综合| 青青草成人在线观看| 亚洲一区二区三区四区不卡| 国产精品免费看片| 国产色婷婷亚洲99精品小说| 精品88久久久久88久久久| 欧美一区二区精品| 欧美日韩国产免费| 欧美日韩一二区| 欧美在线免费视屏| 欧美私人免费视频| 欧美丝袜第三区| 欧美性一二三区| 欧洲生活片亚洲生活在线观看| 成人激情免费网站| 国产成人av电影在线播放| 国产一区在线看| 国内成人自拍视频| 国产精品69毛片高清亚洲| 国产一区二区三区国产| 精品中文字幕一区二区| 精品一区二区三区影院在线午夜| 日日摸夜夜添夜夜添国产精品 | 日本免费在线视频不卡一不卡二| 亚洲精品成a人| 亚洲最新视频在线播放| 亚洲综合色网站| 亚洲国产wwwccc36天堂| 亚洲无人区一区| 日韩国产精品91| 麻豆国产一区二区| 国产乱理伦片在线观看夜一区 | 亚洲一区二区三区四区五区黄| 一级做a爱片久久| 丝瓜av网站精品一区二区| 日本亚洲最大的色成网站www| 秋霞电影网一区二区| 精彩视频一区二区三区| 国产精品一二一区| 成人av电影在线观看| 在线观看国产精品网站| 欧美日韩国产首页在线观看| 欧美一区二区大片| 国产欧美中文在线| 亚洲精品国产第一综合99久久| 亚洲国产精品久久不卡毛片 | 亚洲精品乱码久久久久久 | 欧美色精品在线视频| 日韩一区二区免费在线电影| 久久综合给合久久狠狠狠97色69| 国产精品天天摸av网| 亚洲自拍欧美精品| 美腿丝袜亚洲综合| 成人黄动漫网站免费app| 色欧美片视频在线观看在线视频| 在线不卡中文字幕播放| 久久亚洲免费视频| 亚洲精品视频在线| 青娱乐精品视频| 成人毛片在线观看| 这里只有精品视频在线观看| 国产欧美日韩一区二区三区在线观看| 中文字幕日本不卡| 日本不卡视频在线| 成人免费观看av| 欧美日韩成人一区| 国产精品传媒入口麻豆| 日产国产欧美视频一区精品| 成人午夜激情影院| 69久久99精品久久久久婷婷 | 亚洲视频一区二区在线观看| 日本三级亚洲精品| 99国产精品久久久久久久久久久| 欧美高清性hdvideosex| 国产精品久久一级| 久久机这里只有精品| 色久优优欧美色久优优| 久久先锋影音av鲁色资源| 亚洲二区在线视频| 99久久免费精品| 精品少妇一区二区三区在线播放 | 91精品福利在线一区二区三区| 亚洲国产精品v| 美女国产一区二区| 欧美男生操女生| 亚洲欧洲精品成人久久奇米网| 久久精品999| 91精选在线观看| 亚洲一二三专区| 91影院在线免费观看| 国产午夜一区二区三区| 日韩黄色在线观看| 欧美日韩在线播放一区| 中文字幕亚洲一区二区av在线| 国产精品一二三四五| 日韩一级精品视频在线观看| 天堂午夜影视日韩欧美一区二区| 91色乱码一区二区三区| 国产精品久久久一本精品 | 欧美精品色一区二区三区| 亚洲天堂av老司机| av在线一区二区| 国产精品久久久久久一区二区三区| 国内精品视频一区二区三区八戒| 日韩亚洲欧美高清| 日韩av网站免费在线| 91精选在线观看| 日韩国产一二三区| 91精品国产高清一区二区三区| 亚洲一区二区三区四区在线观看| 91年精品国产| 亚洲欧美激情视频在线观看一区二区三区 | 欧美日韩精品高清| 亚洲午夜电影网| 欧美性xxxxx极品少妇| 亚洲成av人片www| 欧美日韩国产bt| 美女网站在线免费欧美精品| 91麻豆精品国产综合久久久久久 | 日韩国产欧美在线播放| 欧美欧美欧美欧美| 午夜精品久久久久久久99水蜜桃 | 精品亚洲porn| 久久综合久久综合亚洲| 国产91丝袜在线观看| 国产精品久久久久久久久图文区| 成人黄色小视频在线观看| 中文字幕在线一区| 91啪亚洲精品| 午夜精品福利久久久| 日韩欧美亚洲国产另类| 国产一区二区91| 国产精品久久久久aaaa| 色先锋aa成人| 蜜桃视频一区二区| 国产日本亚洲高清| 色婷婷精品大在线视频| 亚洲v中文字幕| 日韩欧美国产一区二区在线播放| 久久99久久久久久久久久久| 国产日韩欧美一区二区三区综合| av网站一区二区三区| 亚洲国产中文字幕在线视频综合 |