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

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

?? rightinfo.java

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

import java.util.*;

import com.saas.sys.buffer.Buffers;
import com.saas.sys.dbm.Dbtable;
import com.saas.sys.exp.SaasApplicationException;
import com.saas.sys.log.Logger;
import com.saas.biz.JavaScriptObject.TreeNode;
import com.saas.biz.JavaScriptObject.TreeObject;
import com.saas.biz.dao.rightsDAO.*;
import java.util.Calendar;
import java.text.SimpleDateFormat;

import net.sf.json.JSONArray;

public class RightInfo{
	Dbtable tradeQuery;

	Logger log;

	Buffers inBuffer;

	Buffers outBuffer;

	ArrayList queryResult = new ArrayList();

	public RightInfo() {
		log = new Logger(this);
		tradeQuery = new Dbtable();
	}

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

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

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

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

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

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

	/**
	 * 增加權限菜單
	 */
	public void addRightInfo(Buffers inbuffer) {
		this.outBuffer = inbuffer;
		log.LOG_INFO("進入addRightInfo方法...");

		int iResult = -1;
		try {
			String start_Date = "";
			String end_Date = "";
			Calendar c = Calendar.getInstance();
			start_Date = new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()).toString();
			c.add(Calendar.YEAR, 50);
			end_Date = new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()).toString();
			String cust_class = inbuffer.getString("CLASS_CODE");
			String menu_id = inbuffer.getString("MENU_ID");
			RightinfoDAO rightDao = new RightinfoDAO();
			rightDao.setCustClass(cust_class);
			rightDao.setMenuId(menu_id);
			rightDao.setStartDate(start_Date);
			rightDao.setInDate(start_Date);
			rightDao.setEndDate(end_Date);
			iResult = addRightInfo(rightDao);
		}
		catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());
		}
		if (iResult != 0) {
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "業務處理失敗!");
		}
		else {
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "業務處理成功!");
		}
		log.LOG_INFO("退出addRightInfo方法...");
	}

	public int addRightInfo(RightinfoDAO rightDao) throws SaasApplicationException {
		RightinfoExt menuExt = new RightinfoExt();
		menuExt.setParam(":VCUST_CLASS", rightDao.getCustClass());
		menuExt.setParam(":VMENU_ID", rightDao.getMenuId());
		menuExt.setParam(":VSTART_DATE", rightDao.getStartDate());
		menuExt.setParam(":VEND_DATE", rightDao.getEndDate());
		menuExt.setParam(":VIN_DATE", rightDao.getInDate());
		tradeQuery.executeBy(menuExt.insBy("DEL_BY_ONE"));
		tradeQuery.executeBy(menuExt.insBy("INS_BY_ALL"));
		return 0;
	}

	/**
	 * 刪除菜單
	 * 
	 */
	public void deleteRight(Buffers inbuffer) {
		this.outBuffer = inbuffer;
		log.LOG_INFO("進入deleteRight方法...");
		int iResult = -1;
		try {
			String cust_class = inbuffer.getString("CLASS_CODE");
			String menu_id = inbuffer.getString("MENU_ID");
			iResult = deleteRightInfo(menu_id, cust_class);
		}
		catch (Exception e) {
			log.LOG_INFO(e.getMessage());
		}
		if (iResult != 0) {
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "業務處理失敗!");
		}
		else {
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "業務處理成功!");
		}
		log.LOG_INFO("退出deleteRight方法...");
	}

	// 刪除菜單權限
	public void deleteRightInfoByMenuIdx(Buffers inbuffer) {
		this.outBuffer = inbuffer;
		log.LOG_INFO("進入deleteRightInfoByMenuIdx方法...");
		int iResult = -1;
		try {
			String cust_class = inbuffer.getString("CLASS_CODE");
			String menu_id = inbuffer.getString("MENU_ID");
			iResult = deleteRightInfo(menu_id, cust_class);
		}
		catch (Exception e) {
			log.LOG_INFO(e.getMessage());
		}
		if (iResult != 0) {
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "業務處理失敗!");
		}
		else {
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "業務處理成功!");
		}
		log.LOG_INFO("退出deleteRightInfoByMenuIdx方法...");
	}

	public int deleteRightInfoByIdx(String menu_id, String cust_class) throws SaasApplicationException {
		log.LOG_INFO("進入deleteRightInfoByIdx方法.......");
		try {
			RightinfoExt menuExt = new RightinfoExt();
			menuExt.setParam(":VCUST_CLASS", cust_class);
			menuExt.setParam(":VMENU_ID", menu_id);
			tradeQuery.executeBy(menuExt.insBy("DEL_BY_ONE"));
			log.LOG_INFO("開始刪除菜單.......");
		}
		catch (Exception e) {
			log.LOG_INFO("刪除菜單權限出錯......");
			return -1;
		}
		log.LOG_INFO("退出deleteRightInfoByIdx方法.......");
		return 0;
	}

	// 找出分配的菜單權限
	public ArrayList getRightInfoByMenuId(String menu_id) throws SaasApplicationException {
		RightinfoExt menuExt = new RightinfoExt();
		ArrayList rigtlist = new ArrayList();
		menuExt.setParam(":VMENU_ID", menu_id);
		try {
			rigtlist = menuExt.selByList("SEL_BY_MENUIDX");
		}
		catch (Exception e) {
			return null;
		}
		return rigtlist;
	}

	/**
	 * @公用方法
	 * 
	 * 遞歸刪除所有下級菜單和當前菜單
	 * 
	 */

	private int deleteRightInfo(String up_Idx, String cust_class) {
		log.LOG_INFO("進入deleteRightInfo方法.......");
		try {
			deleteRightInfoByIdx(up_Idx, cust_class);
			log.LOG_INFO("刪除" + up_Idx + "=====" + cust_class + "成功.......");
			ArrayList listChd = getDownMenuByUP(up_Idx, cust_class);
			if (listChd != null && listChd.size() > 0) {
				for (int j = 0; j < listChd.size(); j++) {
					HashMap map = (HashMap) listChd.get(j);
					String up_menuIdx = map.get("menu_id").toString();
					String up_custclass = map.get("cust_class").toString();
					deleteRightInfo(up_menuIdx, up_custclass);
				}
			}
		}
		catch (Exception e) {
			return -1;
		}
		return 0;
	}

	/**
	 * @公用方法
	 * 
	 * 通過上級id找出下一級菜單
	 */
	public ArrayList getDownMenuByUP(String menu_id, String cust_class) throws SaasApplicationException {
		log.LOG_INFO("進入獲取下級菜單........");
		RightinfoExt menuExt = new RightinfoExt();
		ArrayList infoList = new ArrayList();
		try {
			menuExt.setParam(":VCUST_CLASS", cust_class);
			menuExt.setParam(":VMENU_ID", menu_id);
			infoList = menuExt.selByList("SEL_MENUDOWN_BY_UP");
		}
		catch (Exception e) {
			log.LOG_INFO("獲取下級菜單失敗........");
			return null;
		}
		log.LOG_INFO("退出獲取下級菜單........" + infoList);
		return infoList;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区四区五区黄| 日韩国产在线一| 午夜精品久久久久久久久久久| 精品一区二区三区视频 | 欧美一级日韩不卡播放免费| 国产精品国产自产拍高清av | 日韩三级视频在线观看| 亚洲精品日产精品乱码不卡| 国产福利一区在线| 欧美大肚乱孕交hd孕妇| 亚洲午夜精品久久久久久久久| fc2成人免费人成在线观看播放| xvideos.蜜桃一区二区| 亚洲成av人影院在线观看网| av动漫一区二区| 国产精品视频在线看| 国产永久精品大片wwwapp| 欧美乱熟臀69xxxxxx| 一区二区国产视频| 色哟哟精品一区| 亚洲人成影院在线观看| 成人性视频免费网站| 国产日本亚洲高清| 国产精华液一区二区三区| 久久综合成人精品亚洲另类欧美| 青椒成人免费视频| 欧美一卡二卡三卡| 免费欧美日韩国产三级电影| 欧美精品99久久久**| 日韩av在线免费观看不卡| 日韩一区二区三区高清免费看看| 日韩经典一区二区| 日韩三级中文字幕| 黄色小说综合网站| 国产视频一区二区在线| 国产黄色精品视频| 国产欧美一区二区在线| 成人av在线资源| 亚洲欧美国产高清| 在线视频中文字幕一区二区| 亚洲图片有声小说| 日韩一卡二卡三卡四卡| 另类欧美日韩国产在线| 久久精品亚洲一区二区三区浴池 | 亚洲国产cao| 欧美日韩在线不卡| 理论片日本一区| 国产欧美一区二区精品久导航| 暴力调教一区二区三区| 亚洲一级二级三级在线免费观看| 欧美日韩精品欧美日韩精品一| 日本vs亚洲vs韩国一区三区 | 成人激情免费网站| 亚洲蜜臀av乱码久久精品蜜桃| 欧美性猛交xxxx黑人交| 美女视频免费一区| 国产精品欧美一区喷水| 欧美在线观看视频一区二区| 蜜桃视频一区二区| 国产目拍亚洲精品99久久精品 | av在线这里只有精品| 亚洲自拍偷拍av| 欧美成人免费网站| 成人av网站在线| 日韩电影一区二区三区| 久久这里只有精品6| 色综合久久久久久久| 美女一区二区三区在线观看| 中文字幕在线观看一区二区| 欧美色图在线观看| 国产九九视频一区二区三区| 亚洲尤物在线视频观看| 久久久久久久久久久久久女国产乱| 99精品欧美一区二区三区小说 | 欧美激情在线看| 欧美日韩在线播放| 成人av资源在线观看| 另类欧美日韩国产在线| 亚洲精品欧美专区| 国产无一区二区| 日韩一区二区在线播放| 在线免费观看成人短视频| 国产黄色精品视频| 免费成人在线网站| 一片黄亚洲嫩模| 国产欧美久久久精品影院| 欧美绝品在线观看成人午夜影视| 成人av资源站| 国产乱码精品1区2区3区| 日韩高清在线一区| 亚洲一区中文在线| 国产精品久久久久桃色tv| 26uuu亚洲婷婷狠狠天堂| 欧美理论片在线| 一本大道av一区二区在线播放| 美国毛片一区二区| 丝袜美腿成人在线| 亚洲一二三四区不卡| 亚洲色欲色欲www在线观看| 国产色综合一区| 精品国产精品网麻豆系列| 欧美伦理视频网站| 欧美福利电影网| 欧美丰满高潮xxxx喷水动漫| 欧美日韩一二三| 在线亚洲免费视频| 在线观看免费视频综合| 欧美做爰猛烈大尺度电影无法无天| eeuss鲁一区二区三区| 成人aaaa免费全部观看| 波多野结衣在线一区| 成人国产电影网| 成人av在线电影| av一区二区不卡| 99精品热视频| 色女孩综合影院| 91色综合久久久久婷婷| 91美女视频网站| 日本高清不卡一区| 欧美日韩美少妇| 日韩欧美一级二级| 久久嫩草精品久久久精品| 欧美激情综合五月色丁香小说| 国产日产精品一区| 亚洲日本在线看| 天堂成人国产精品一区| 久久99精品久久久久久| 国产麻豆精品视频| 92精品国产成人观看免费 | gogo大胆日本视频一区| 色天天综合色天天久久| 欧美日韩国产综合久久 | 极品销魂美女一区二区三区| 国产精品自在在线| 欧美色爱综合网| 欧美久久久久免费| 精品第一国产综合精品aⅴ| 久久蜜桃一区二区| 亚洲另类在线一区| 免费一级欧美片在线观看| 国产成人在线网站| 色成人在线视频| 亚洲天堂成人网| 国产精品国产三级国产aⅴ入口| 国产精品国产a| 亚洲高清不卡在线观看| 国产一区二区三区日韩 | 蜜桃精品在线观看| www.久久久久久久久| 欧美天堂一区二区三区| 精品国产免费一区二区三区香蕉 | 在线观看国产日韩| 欧美变态tickling挠脚心| 国产喷白浆一区二区三区| 亚洲综合色网站| 国产一区福利在线| 精品污污网站免费看| 久久久久久久久97黄色工厂| 一区二区在线看| 国产永久精品大片wwwapp| 欧美日韩中字一区| 国产精品女人毛片| 黑人精品欧美一区二区蜜桃 | 天堂一区二区在线| 成人av在线一区二区| 欧美一级二级三级蜜桃| 亚洲色图第一区| 国产成人在线视频网址| 日韩一区二区三区免费看| 亚洲精品成人精品456| 国产精品亚洲一区二区三区在线| 欧美日韩一级视频| 亚洲精品视频在线观看网站| 国产91丝袜在线播放0| 91精品婷婷国产综合久久性色| 亚洲人成网站在线| 国产成人精品免费| 26uuu久久综合| 免费欧美在线视频| 欧美电影影音先锋| 看电影不卡的网站| 欧美日韩免费高清一区色橹橹| 国产精品三级av| 从欧美一区二区三区| 久久久久久久综合| 久久99日本精品| 日韩三级中文字幕| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩久久一区二区| 亚洲最大的成人av| 色狠狠桃花综合| 亚洲欧美激情在线| 成人av午夜影院| 久久久久国产精品厨房| 国产在线不卡视频| 久久午夜色播影院免费高清| 国产精品一区二区三区网站| 久久久亚洲高清| 国产91精品入口| 国产精品白丝在线|