⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tradeinterface.java

📁 java阿里巴巴代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		 * end
		 */
		intfaceInfo.add(strInterface);
		return intfaceInfo;
	}
	
	
	
	/**
	 * add by sjp date 2007-6-26
	 * 
	 * @param strClassId
	 * @return
	 */
	public String genAllattr(String ClassId) {

		log.LOG_INFO("进入genAllattr.................");
		String str = "";
		String strClassId = ClassId;
		ArrayList Allattr = new ArrayList();
		ProductclassExt productclassExt = new ProductclassExt();
		productclassExt.setParam(":VCLASS_ID", strClassId);
		Allattr = productclassExt.selByList("SEL_BY_CLASSID");
		Iterator it = Allattr.iterator();
		HashMap attrMap = (HashMap) it.next();
		str = str + genProdattrt(attrMap.get("class_id").toString());
		if (attrMap.get("up_class_id") != null && !attrMap.get("up_class_id").equals("000000000000000"))
			strClassId = attrMap.get("up_class_id").toString();
		else
			strClassId = "000000000000000";
		while (strClassId != null && !strClassId.equals("000000000000000")) {
			ArrayList Allattr2 = new ArrayList();
			ProductclassExt productclassExt2 = new ProductclassExt();
			productclassExt2.setParam(":VCLASS_ID", strClassId);
			Allattr2 = productclassExt2.selByList("SEL_BY_CLASSID");
			Iterator it2 = Allattr2.iterator();
			HashMap attrMap2 = (HashMap) it2.next();
			str = str + genDefaultProdattrt(attrMap2.get("class_id").toString());
			log.LOG_INFO("gggggggggggggggggggggggggggg" + attrMap2.get("up_class_id").toString());
			if (attrMap2.get("up_class_id") != null && !attrMap2.get("up_class_id").equals("000000000000000")) {
				if (!attrMap2.get("up_class_id").toString().equals("")) {
					strClassId = attrMap2.get("up_class_id").toString();
				}
			}
			else
				strClassId = "000000000000000";
		}
		log.LOG_INFO("退出genAllattr.................");
		return str;
	}
	
	
	
	/**
	 * 查找默认属性
	 */
	public String genDefaultProdattrt(String strClassId) {

		log.LOG_INFO("进入genDefaultProdattrt.................");
		String str = "";
		ArrayList proattrlist = new ArrayList();
		ProductattrExt productattrExt = new ProductattrExt();
		productattrExt.setParam(":VCLASS_ID", strClassId);
		productattrExt.setParam(":VENABLE_TAG", "0");
		proattrlist = productattrExt.selByList("SEL_BY_CLASSID");
		if (proattrlist == null) {
			return str;
		}
		
		for (Iterator it = proattrlist.iterator(); it.hasNext();) {
			HashMap attrMap = (HashMap) it.next();
			if (attrMap.get("default_tag") != null) {
				if (attrMap.get("rsrv_str3").equals("0")) {
					if (attrMap.get("rsrv_str3") != null) {
						str = str + "<tr><td class=graymn align=right>" + attrMap.get("attr_name") + ":</td>   \r\n";
						str = str + "<td class=graymn align=left>                  \r\n";
						str = str + "<input  name= attr" + attrMap.get("rsrv_str4").toString() + " type=\"text\" >\r\n";
						str = str + " </td></tr> ";
					}
				}
				else if (attrMap.get("rsrv_str3") != null && !attrMap.get("rsrv_str3").equals("0")) {
					if (attrMap.get("rsrv_str3") != null) {
						str = str + "<tr><td class=graymn align=right>" + attrMap.get("attr_name").toString() + ":</td>\r\n";
						str = str + "<td class=graymn align=left>                  \r\n";
						str = str + "<select name=attr" + attrMap.get("rsrv_str4").toString() + ">";
						str = str + genattrOption(attrMap.get("rsrv_str3").toString());
						str = str + "</select>";
						str = str + " </td></tr> ";
					}
				}
			}
		}
		log.LOG_INFO("退出genDefaultProdattrt.................");
		return str;
	}
	
	
	
	/**
	 */
	
	
	/**
	 * partlist 获取产品属性 add by sjp date :2007-06-23
	 */
	public String genProdattrt(String strClassId) {

		log.LOG_INFO("进入genProdattrt.................");
		String str = "";
		ArrayList proattrlist = new ArrayList();
		ProductattrExt productattrExt = new ProductattrExt();
		productattrExt.setParam(":VCLASS_ID", strClassId);
		productattrExt.setParam(":VENABLE_TAG", "0");
		proattrlist = productattrExt.selByList("SEL_BY_CLASSID");
		if (proattrlist == null) {
			return str;
		}
		for (Iterator it = proattrlist.iterator(); it.hasNext();) {
			HashMap attrMap = (HashMap) it.next();
			if (attrMap.get("rsrv_str3").equals("0")) {
				if (attrMap.get("rsrv_str3") != null) {
					str = str + "<tr><td class=graymn align=right>" + attrMap.get("attr_name") + ":</td>   \r\n";
					str = str + "<td class=graymn align=left>                  \r\n";
					str = str + "<input  name= attr" + attrMap.get("rsrv_str4").toString() + " type=\"text\" >\r\n";
					str = str + " </td></tr> ";
				}
			}
			else if (attrMap.get("rsrv_str3") != null && !attrMap.get("rsrv_str3").equals("0")) {
				if (attrMap.get("rsrv_str3") != null) {
					str = str + "<tr><td class=graymn align=right>" + attrMap.get("attr_name").toString() + ":</td>\r\n";
					str = str + "<td class=graymn align=left>                  \r\n";
					str = str + "<select name=attr" + attrMap.get("rsrv_str4").toString() + ">";
					str = str + genattrOption(attrMap.get("rsrv_str3").toString());
					str = str + "</select>";
					str = str + " </td></tr> ";
				}
			}
		}
		log.LOG_INFO("退出genProdattrt.................");
		
		return str;
	}
	
	
	
	/**
	 * add by sjp date 2007-06-25
	 */
	public String genattrOption(String strAttr) {

		String str = "";
		CommparaExt commparaExt = new CommparaExt();
		ArrayList commparaList = new ArrayList();
		commparaExt.setParam(":VSUBSYS_CODE", "CRM");
		commparaExt.setParam(":VPARAM_ATTR", strAttr);
		commparaList = commparaExt.selByList("SEL_BY_ATTR");
		if (commparaList == null) {
			str = "<option value=0>无数据</option>";
			return str;
		}
		for (Iterator it = commparaList.iterator(); it.hasNext();) {
			HashMap commparaMap = (HashMap) it.next();
			String code = "";
			String name = "";
			if (commparaMap.get("para_code1") != null)
				code = commparaMap.get("para_code1").toString();
			if (commparaMap.get("para_code2") != null)
				name = commparaMap.get("para_code2").toString();
			str = str + "<option value=" + code + ">" + name + "</option>\r\n";
		}
		return str;
	}
	
	
	
	/**
	 * end
	 */
	public String genOption(String strOptionName) {

		String str = "";
		CommparaExt commparaExt = new CommparaExt();
		ArrayList commparaList = new ArrayList();
		commparaExt.setParam(":VSUBSYS_CODE", "CRM");
		commparaExt.setParam(":VPARAM_CODE", strOptionName);
		commparaList = commparaExt.selByList("SEL_BY_CODE");
		if (commparaList == null) {
			str = "<option value=0>无数据</option>";
			return str;
		}
		for (Iterator it = commparaList.iterator(); it.hasNext();) {
			HashMap commparaMap = (HashMap) it.next();
			String code = "";
			String name = "";
			if (commparaMap.get("para_code1") != null)
				code = commparaMap.get("para_code1").toString();
			if (commparaMap.get("para_code2") != null)
				name = commparaMap.get("para_code2").toString();
			str = str + "<option value=" + code + ">" + name + "</option>\r\n";
		}
		return str;
	}
	
	
	public void genUserQueryInterface(Buffers inbuffer) {

		log.LOG_INFO("进入genUserQueryInterface方法...");
		this.outBuffer = inbuffer;
		String strTradeTypeCode = inbuffer.getString("TRADE_TYPE_CODE");
		try {
			this.queryResult = genUserQueryInterface(strTradeTypeCode);
		}
		catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());
		}
		log.LOG_INFO("退出genUserQueryInterface方法...");
	}
	
	
	public ArrayList genUserQueryInterface(String strTradeTypeCode) throws SaasApplicationException {

		TabelementExt tabelementExt = new TabelementExt();
		ArrayList elementInfo = new ArrayList();
		tabelementExt.setParam(":VTRADE_TYPE_CODE", strTradeTypeCode);
		elementInfo = tabelementExt.selByList("SEL_BY_TRADE");
		if (elementInfo == null)
			new SaasApplicationException("该菜单无接口数据,业务无法继续!");
		return elementInfo;
	}
	
	
	public String genSpecOption(String strOptionName) {

		String str = "";
		CommparaExt commparaExt = new CommparaExt();
		ArrayList commparaList = new ArrayList();
		
		commparaList = commparaExt.selByList(strOptionName);
		if (commparaList == null) {
			str = "<option value=0>无数据</option>";
			return str;
		}
		for (Iterator it = commparaList.iterator(); it.hasNext();) {
			HashMap commparaMap = (HashMap) it.next();
			String code = "";
			String name = "";
			if (commparaMap.get("para_code1") != null)
				code = commparaMap.get("para_code1").toString();
			if (commparaMap.get("para_code2") != null)
				name = commparaMap.get("para_code2").toString();
			str = str + "<option value=" + code + ">" + name + "</option>\r\n";
		}
		return str;
	}
	
	
	public String codeToName(String strOptionName, String strOptionValue) {

		String str = "";
		CommparaExt commparaExt = new CommparaExt();
		ArrayList commparaList = new ArrayList();
		
		commparaExt.setParam(":VPARAM_CODE", strOptionName);
		commparaExt.setParam(":VPARA_CODE1", strOptionValue);
		commparaList = commparaExt.selByList("SEL_BY_CODE1");
		if (commparaList == null) {
			str = "参数未配置[" + strOptionName + "]:[" + strOptionValue + "]";
			return str;
		}
		for (Iterator it = commparaList.iterator(); it.hasNext();) {
			HashMap commparaMap = (HashMap) it.next();
			String code = "";
			String name = "";
			if (commparaMap.get("para_code1") != null)
				code = commparaMap.get("para_code1").toString();
			if (commparaMap.get("para_code2") != null)
				name = commparaMap.get("para_code2").toString();
			str = str + code + ": " + name;
		}
		return str;
	}
	
	
	public String comCodetoName(String strOptionName, String svalue) {

		String str = "";
		CommparaExt commparaExt = new CommparaExt();
		String code = "";
		String name = "";
		ArrayList commparaList = new ArrayList();
		commparaExt.setParam(":VSVALUE", svalue);
		commparaList = commparaExt.selByList(strOptionName);
		if (commparaList == null) {
			str = "参数未配置";
			return str;
		}
		
		for (Iterator it = commparaList.iterator(); it.hasNext();) {
			HashMap commparaMap = (HashMap) it.next();
			if (commparaMap.get("para_code2") != null)
				name = commparaMap.get("para_code2").toString();
		}
		
		return name;
	}
	
	
	
	/*
	 * alert: only one value apply this mothod add by sjp
	 */
	public String getRealName(String strFiledValue) {

		String str = "";
		CommparaExt commparaExt = new CommparaExt();
		ArrayList commparaList = new ArrayList();
		commparaExt.setParam(":VStrFieldValue", strFiledValue);
		commparaList = commparaExt.selByList("SEL_USER_NAME");
		if (commparaList == null) {
			str = "参数未配置";
			return str;
		}
		Iterator it = commparaList.iterator();
		String name = "";
		HashMap commparaMap = (HashMap) it.next();
		if (commparaMap.get("realname") != null)
			name = commparaMap.get("realname").toString();
		str = str + name;
		return str;
	}
	
	
	public String getCustSpeOption(String strOptionName, String cust_id) {

		String str = "";
		CommparaExt commparaExt = new CommparaExt();
		ArrayList commparaList = new ArrayList();
		commparaExt.setParam(":VCUST_ID", cust_id);
		commparaList = commparaExt.selByList(strOptionName);
		if (commparaList == null) {
			str = "<option value=0>无数据</option>";
			return str;
		}
		for (Iterator it = commparaList.iterator(); it.hasNext();) {
			HashMap commparaMap = (HashMap) it.next();
			String code = "";
			String name = "";
			if (commparaMap.get("para_code1") != null)
				code = commparaMap.get("para_code1").toString();
			if (commparaMap.get("para_code2") != null)
				name = commparaMap.get("para_code2").toString();
			str = str + "<option value=" + code + ">" + name + "</option>\r\n";
		}
		return str;
	}
	
	
	
	// 取出类型
	public String getMenuInfoType(String menu_id) throws SaasApplicationException {

		String type = "0";
		ArrayList menuList = new ArrayList();
		MenuinfoExt menuInfoExt = new MenuinfoExt();
		menuInfoExt.setParam(":VMENU_ID", menu_id);
		menuList = menuInfoExt.selByList("SEL_BY_PK");
		if (menuList != null && menuList.size() > 0) {
			HashMap map = (HashMap) menuList.get(0);
			if (map.get("menu_type") != null) {
				type = map.get("menu_type").toString();
			}
		}
		return type;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -