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

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

?? objectattrinfo.java

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

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.StringTokenizer;

import com.saas.biz.dao.objectattrDAO.ObjectattrExt;
import com.saas.biz.dao.productDAO.ProductDAO;
import com.saas.biz.dao.productDAO.ProductExt;
import com.saas.biz.dao.productattrDAO.ProductattrExt;
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 Objectattrinfo {
	Dbtable tradeQuery;

	Logger log;

	Buffers inBuffer;

	Buffers outBuffer;

	ArrayList queryResult = new ArrayList();
	public Objectattrinfo()
	{
			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 addObjectattrInfo(Buffers inbuffer)
		{
			log.LOG_INFO("進入addObjectattrInfo方法...");
			this.outBuffer = inbuffer;
			this.inBuffer = inbuffer;
			int iResult = -1;
			String  str_attr =inbuffer.getString("STR_ATTR");
			String  product_id  =inbuffer.getString("SPEC_ROOT_ID");
			try
			{                                               
				iResult = addObjectattrInfo(str_attr,product_id);
			} 
			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("退出addObjectattrInfo方法...");
			}
	/*
	 * add by sjp  date  2007-06-25
	 */
	public int addObjectattrInfo(String strStrAttr,String product_id) throws SaasApplicationException
	{
		
		if(strStrAttr.equals("")) return  0;  
		String[] Attr = strToStrArrayManager(strStrAttr,"|");
		for(int  i=0;i<Attr.length;i++)
		{
		    ObjectattrExt  objectattrExt =new ObjectattrExt();                          
		    String nameAvaule = Attr[i];
		    log.LOG_INFO("nameAvaule............................"+nameAvaule);
		    String[] NaVstr  = strToStrArrayManager(nameAvaule,":");
			String  attr_id ="";
			String  attr_name="";
			String  attr_desc="";
			String  attr_no ="";
			ProductattrExt productattrExt = new ProductattrExt();
			ArrayList  pro  = new ArrayList();
			String tempname = NaVstr[0];
			String realvalue =NaVstr[1];
			log.LOG_INFO("tempname..........."+tempname);
			
			productattrExt.setParam(":VRSRV_STR4", tempname);
			pro = productattrExt.selByList("SEL_BY_NAME");	
			   
			Iterator it = pro.iterator();
			HashMap tempmap  = (HashMap)it.next();
			attr_id = tempmap.get("attr_id").toString();	
			attr_name =tempmap.get("attr_name").toString();
			log.LOG_INFO("attr_name..............."+attr_name);
			if(tempmap.get("attr_desc")!=null)
			{
			   attr_desc =tempmap.get("attr_desc").toString();
			}
			if(tempmap.get("attr_no")!=null)
			{
			   attr_no =tempmap.get("attr_no").toString();
			}
			
			objectattrExt.setParam(":VROOT_ID", product_id);
			objectattrExt.setParam(":VATTR_ID", attr_id);
			objectattrExt.setParam(":VCLASS_TYPE", "0");
			objectattrExt.setParam(":VATTR_NAME", attr_name);
			objectattrExt.setParam(":VATTR_DESC", attr_desc);
			objectattrExt.setParam(":VATTR_NO", attr_no);
			objectattrExt.setParam(":VATTR_VALUE", realvalue);
			objectattrExt.setParam(":VRSRV_STR1", "");
			objectattrExt.setParam(":VRSRV_STR2", "");
			objectattrExt.setParam(":VRSRV_STR3", "");
			objectattrExt.setParam(":VRSRV_STR4", "");
			objectattrExt.setParam(":VRSRV_STR5", "");
			objectattrExt.setParam(":VRSRV_STR6", "");
			objectattrExt.setParam(":VRSRV_STR7", "");
			objectattrExt.setParam(":VRSRV_STR8", "");
			objectattrExt.setParam(":VRSRV_STR9", "");
			objectattrExt.setParam(":VRSRV_STR10", "");
			objectattrExt.setParam(":VREMARK", ""); 
			tradeQuery.executeBy(objectattrExt.insBy("INS_BY_ALL"));	   
	    }	
        return 0; 
	}
	/*
	 * 分割字符串
	 */
	private   static   String[]   strToStrArrayManager(String   str,String   separator)   {   
        StringTokenizer   strTokens   =   new   StringTokenizer(str, separator);   
        String[]   strArray   =   new   String[strTokens.countTokens()];   
        int   i   =   0;   
        while   (strTokens.hasMoreTokens())   {   
            strArray[i]   =   strTokens.nextToken().trim();   
            i++;   
        }   
  
        return   strArray;   
    }   
/**
 * 通過產品的Id找出屬于它的屬性
 */
	public void getProductProperty(Buffers inbuffer)
	{
		outBuffer = inbuffer;
		log.LOG_INFO("進入getProductProperty方法...");
		String strProductId = inbuffer.getString("PRODUCT_ID");

		try
		{
				this.queryResult = getProductProperty(strProductId);
		} 
			catch (SaasApplicationException e)
		{
				log.LOG_INFO(e.getMessage());
		}
			log.LOG_INFO("退出getProductProperty方法...");
	}

	public ArrayList getProductProperty(String strProductId) throws SaasApplicationException
	{
		ArrayList productList = new ArrayList();
		ObjectattrExt productExt = new ObjectattrExt();
		productExt.setParam(":VROOT_ID",strProductId);
		productList = productExt.selByList("SEL_PROPERTY_BY_IDX");			
		return productList;
	}
	
	/**
	 * 修改產品的屬性
	 */
    public void updateObjectAttrInfo(Buffers inbuffer)
    {
		log.LOG_INFO("進入updateObjectAttrInfo方法...");
		this.outBuffer = inbuffer;
		this.inBuffer = inbuffer;
		Integer time=Integer.parseInt(inbuffer.getString("RSRV_NUM1"));
		if(time.intValue()>0)
		  {
			for (int i=0;i<time.intValue();i++)
	          {
	        		String  attr_value =inbuffer.getString("RSRV_STR"+i);
	        		String  attr_id  =inbuffer.getString("RSRV_IDX"+i);
        		try
        		{                                               
        			updateObjectAttrInfo(attr_value,attr_id);
        		} 
        		catch (SaasApplicationException e)
        		{
        			log.LOG_INFO("更新產品屬性出現異常..."+i);
        		}
	          }
		  }
		log.LOG_INFO("退出updateObjectAttrInfo方法...");
	}
    public void updateObjectAttrInfo(String attr_value,String attr_id) throws SaasApplicationException
	{
	     ObjectattrExt productExt = new ObjectattrExt();
	     productExt.setParam(":VATTR_ID", attr_id);
	     productExt.setParam(":VATTR_VALUE", attr_value);
         tradeQuery.executeBy(productExt.insBy("UPDATE_PROPERTY_BY_IDX"));
	}    	  
	
	//增加產品的屬性
	public void addProductAttribute(Buffers inbuffer)
	{
		log.LOG_INFO("進入addProductAttribute方法...");
		this.outBuffer = inbuffer;
		this.inBuffer = inbuffer;
		Integer time=Integer.parseInt(inbuffer.getString("RSRV_NUM1"));
		String root_id=inbuffer.getString("ROOT_ID");
		if(time.intValue()>0)
		  {
			for (int i=0;i<time.intValue();i++)
	          {
	        		String  attr_value =inbuffer.getString("RSRV_STR"+i);
	        		String  attr_id  =inbuffer.getString("RSRV_IDX"+i);
	        		try
	        		{                                               
	        			String attrName=getProductAttrName(attr_id);
	        			addProductAttribute(attr_value,attr_id,root_id,attrName);
	        		} 
	        		catch (SaasApplicationException e)
	        		{
	        			log.LOG_INFO("更新產品屬性出現異常..."+i);
	        		}
	          }
		  }
		log.LOG_INFO("退出addProductAttribute方法...");
	}
	 public void  addProductAttribute(String attr_value,String attr_id,String root_id,String attr_name) throws SaasApplicationException
	{
	         ObjectattrExt objectattrExt = new ObjectattrExt();
	         objectattrExt.setParam(":VROOT_ID", root_id);
			objectattrExt.setParam(":VATTR_ID", attr_id);
			objectattrExt.setParam(":VCLASS_TYPE", "0");
			objectattrExt.setParam(":VATTR_NAME", attr_name);
			objectattrExt.setParam(":VATTR_DESC", "");
			objectattrExt.setParam(":VATTR_NO", "0");
			objectattrExt.setParam(":VATTR_VALUE", attr_value);
			objectattrExt.setParam(":VRSRV_STR1", "");
			objectattrExt.setParam(":VRSRV_STR2", "");
			objectattrExt.setParam(":VRSRV_STR3", "");
			objectattrExt.setParam(":VRSRV_STR4", "");
			objectattrExt.setParam(":VRSRV_STR5", "");
			objectattrExt.setParam(":VRSRV_STR6", "");
			objectattrExt.setParam(":VRSRV_STR7", "");
			objectattrExt.setParam(":VRSRV_STR8", "");
			objectattrExt.setParam(":VRSRV_STR9", "");
			objectattrExt.setParam(":VRSRV_STR10", "");
			objectattrExt.setParam(":VREMARK", ""); 
	         tradeQuery.executeBy(objectattrExt.insBy("INS_BY_ALL"));	   
	}    	  
	//獲取屬性名稱
	 public String  getProductAttrName(String attr_id)throws SaasApplicationException
     {
     	    String attr_name="";
     	    ProductattrExt productattrExt = new ProductattrExt();
     	    ArrayList attrList=new ArrayList();
			productattrExt.setParam(":VATTR_ID",attr_id);	
			attrList=productattrExt.selByList("SEL_BY_ID");
              if(attrList !=null && attrList.size()>0)
              {
              	 HashMap map=(HashMap)attrList.get(0);
              	 if(map.get("attr_name")!=null)
              	 {
              	    attr_name=map.get("attr_name").toString();
              	}
              }
             return attr_name;
     }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频一区二区三区| 欧美激情一区二区| 亚洲一二三四在线观看| 一本到不卡免费一区二区| 亚洲视频一区在线| 91麻豆产精品久久久久久 | 亚洲福利一区二区三区| 欧美日韩在线三区| 日韩电影在线看| 日韩精品一区二| 国产精品一区二区久久精品爱涩| 欧美sm美女调教| 国产成人高清视频| 亚洲精品少妇30p| 91精品在线免费| 国产精一品亚洲二区在线视频| 久久精品人人做人人综合| 国产成a人无v码亚洲福利| 亚洲精品网站在线观看| 欧美性大战久久久| 久久电影网站中文字幕| 国产精品伦理一区二区| 欧美亚洲尤物久久| 激情欧美一区二区| 亚洲日本va午夜在线影院| 欧美高清hd18日本| 国产91在线|亚洲| 天天操天天色综合| 欧美精彩视频一区二区三区| 欧美视频一区二区三区| 国产精品一线二线三线精华| 亚洲免费成人av| 日韩欧美电影一区| 色综合久久久久综合| 另类中文字幕网| 国产欧美一二三区| 国产一区在线观看视频| 欧美大片一区二区三区| 亚洲欧洲成人av每日更新| 另类小说图片综合网| 在线影视一区二区三区| 久久久久久电影| 麻豆91在线播放| 欧美精品在线一区二区| 亚洲成人黄色影院| 色婷婷av一区二区三区gif| 精品一二三四在线| 亚洲人成在线播放网站岛国| 精品国产精品网麻豆系列| 色天天综合色天天久久| 福利视频网站一区二区三区| 日本不卡免费在线视频| 一区二区三区在线观看国产| 久久精品日产第一区二区三区高清版| 欧美人动与zoxxxx乱| 色成人在线视频| 懂色av中文一区二区三区 | 成人福利视频在线看| 日韩电影在线观看电影| 一个色妞综合视频在线观看| 中文字幕一区在线| 欧美国产成人精品| 亚洲精品在线观看视频| 91精品国产乱| 欧美精品乱人伦久久久久久| 在线电影院国产精品| 色一情一乱一乱一91av| 91在线视频在线| 国产风韵犹存在线视精品| 韩国精品久久久| 精品亚洲成a人| 久久99久久精品| 麻豆国产精品777777在线| 免费人成精品欧美精品| 日韩精品电影在线| 日本伊人精品一区二区三区观看方式 | 久久精品一区四区| 2023国产一二三区日本精品2022| 欧美大胆人体bbbb| 日韩免费电影一区| 欧美一区二区啪啪| 日韩久久久精品| 久久亚洲二区三区| 久久精品视频在线看| 久久黄色级2电影| 亚洲国产日韩综合久久精品| 亚洲一区二区三区免费视频| 亚洲精品一区二区三区福利| 欧美日韩另类一区| 色综合天天综合网国产成人综合天 | 亚洲国产精品综合小说图片区| 国产亲近乱来精品视频| 精品国产乱码久久| 欧美成人女星排名| 日韩精品最新网址| 亚洲精品一线二线三线无人区| 久久精品网站免费观看| 国产精品国产馆在线真实露脸 | 欧美日韩一级二级三级| 欧美欧美午夜aⅴ在线观看| 日韩一区二区在线观看| 久久青草国产手机看片福利盒子| 欧美激情综合五月色丁香| 亚洲视频在线一区二区| 亚洲不卡一区二区三区| 久久99精品一区二区三区| 粉嫩欧美一区二区三区高清影视 | 国产综合久久久久久鬼色| 大白屁股一区二区视频| 欧美无乱码久久久免费午夜一区| 欧美一区二区福利视频| 国产精品人妖ts系列视频| 一区二区三区四区在线免费观看 | 亚洲国产精品麻豆| 极品尤物av久久免费看| av爱爱亚洲一区| 欧美一区二区视频在线观看| 亚洲国产成人一区二区三区| 亚洲一区在线视频观看| 青青草97国产精品免费观看无弹窗版| 久久99精品久久久久久动态图 | 午夜精品影院在线观看| 麻豆久久久久久久| 91在线观看成人| 91精品国产91热久久久做人人| 国产无一区二区| 亚洲成人中文在线| 成人免费av网站| 日韩视频永久免费| 亚洲在线一区二区三区| 国产精品系列在线播放| 欧美日精品一区视频| 久久久不卡网国产精品二区| 香蕉乱码成人久久天堂爱免费| av电影在线观看一区| 欧美不卡一区二区三区四区| 亚洲同性gay激情无套| 激情偷乱视频一区二区三区| 欧美日韩一区二区三区在线看| 欧美激情一区不卡| 激情综合网av| 欧美一区二区三区视频在线观看 | 欧美蜜桃一区二区三区| 国产精品伦一区二区三级视频| 久久99精品久久久久久动态图| 欧美日韩国产精品自在自线| 欧美激情一区三区| 久久se这里有精品| 欧美日本国产视频| 亚洲一二三四在线| 色婷婷综合五月| 国产精品久久久久四虎| 国产露脸91国语对白| 日韩精品一区二区三区四区视频| 亚洲电影第三页| 欧美在线免费播放| 亚洲欧美日韩国产综合| 成人一区在线看| 国产视频亚洲色图| 高潮精品一区videoshd| 国产日韩v精品一区二区| 韩国欧美一区二区| www久久精品| 国产成人一区在线| 久久精品视频网| 国产99久久久精品| 日本一二三不卡| 成人黄色在线看| 中文字幕一区二区三区色视频| 不卡一区二区在线| 国产精品久久久久aaaa樱花 | 亚洲精品国产高清久久伦理二区| 成人午夜看片网址| 亚洲国产精品精华液2区45| 成人免费视频一区| 亚洲欧美日韩在线| 欧美性生活大片视频| 日日欢夜夜爽一区| 91精品国产麻豆国产自产在线| 蜜桃在线一区二区三区| 精品成人a区在线观看| 国产一区二区在线视频| 久久精品这里都是精品| www.性欧美| 亚洲综合一区在线| 欧美伦理电影网| 美国毛片一区二区| 久久伊99综合婷婷久久伊| 高清在线成人网| 亚洲日本成人在线观看| 欧美精品亚洲二区| 欧美96一区二区免费视频| 久久精品亚洲精品国产欧美kt∨| 99久久精品一区| 亚洲综合色视频| 欧美va亚洲va| 91热门视频在线观看| 五月天亚洲婷婷| 国产日韩影视精品| 欧美三区免费完整视频在线观看|