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

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

?? tradeinterface.java

?? java阿里巴巴代碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.saas.biz.rightMgr;

import com.saas.biz.dao.commenDAO.*;
import com.saas.biz.dao.productattrDAO.ProductattrExt;
import com.saas.biz.dao.productclassDAO.ProductclassExt;
import com.saas.biz.dao.rightsDAO.*;
import com.saas.biz.dao.tabelementDAO.*;
import com.saas.sys.buffer.Buffers;
import com.saas.sys.exp.SaasApplicationException;
import com.saas.sys.log.Logger;
import com.saas.biz.commen.commMethodMgr;
import java.text.SimpleDateFormat;
import java.util.*;

public class TradeInterface {
	
	
	Logger log;
	
	
	ArrayList queryResult = new ArrayList();
	
	
	Buffers outBuffer;
	
	
	Buffers inBuffer = new Buffers();
	
	
	commMethodMgr commen;
	
	
	String date_time = new SimpleDateFormat("yyyyMMdd").format(new Date()).toString();
	
	
	
	public TradeInterface() {

		log = new Logger(this);
		outBuffer = new Buffers();
		commen = new commMethodMgr();
	}
	
	
	public ArrayList getQueryResult() {

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

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

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

		return this.outBuffer;
	}
	
	
	public void genTradeInterface(Buffers inbuffer) {

		this.outBuffer = inbuffer;
		log.LOG_INFO("進入genTradeInterface方法...");
		String menuId = inbuffer.getString("MENU_ID");
		log.LOG_INFO("進入genTradeInterface方法..." + menuId);
		try {
			this.queryResult = genTradeInterface(menuId);
		}
		catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());
		}
		log.LOG_INFO("退出genTradeInterface方法...");
	}
	
	
	public ArrayList genTradeInterface(String menuId) throws SaasApplicationException {

		ArrayList moduInfo = new ArrayList();
		MenuinfoExt menuInfoExt = new MenuinfoExt();
		MenuinfoDAO menuInfoDao = new MenuinfoDAO();
		
		menuInfoExt.setParam(":VMENU_ID", menuId);
		menuInfoDao = menuInfoExt.selByInfo("SEL_BY_PK");
		if (menuInfoDao == null)
			new SaasApplicationException("該菜單無接口數據,業務無法繼續!");
		
		ModuleinfoDAO moduleInfoDao = new ModuleinfoDAO();
		ModuleinfoExt moduleinfoExt = new ModuleinfoExt();
		moduleinfoExt.setParam(":VMODULE_ID", menuInfoDao.getModule_id());
		moduleInfoDao = moduleinfoExt.selByInfo("SEL_BY_PK");
		if (moduleInfoDao == null)
			new SaasApplicationException("該菜單無接口數據,業務無法繼續!");
		String inRsrv = "?menu_id=" + menuId;
		if (menuInfoDao.getIn_param_code1() != null) {
			inRsrv = inRsrv + "&" + menuInfoDao.getIn_param_code1() + "=" + menuInfoDao.getIn_param_value1();
		}
		if (menuInfoDao.getIn_param_code2() != null) {
			inRsrv = inRsrv + "&" + menuInfoDao.getIn_param_code2() + "=" + menuInfoDao.getIn_param_value2();
		}
		if (menuInfoDao.getIn_param_code3() != null) {
			inRsrv = inRsrv + "&" + menuInfoDao.getIn_param_code3() + "=" + menuInfoDao.getIn_param_value3();
		}
		String interf = moduleInfoDao.getModule_dir() + "/" + moduleInfoDao.getModule_file() + inRsrv;
		HashMap moduMap = new HashMap();
		moduMap.put("interfacedir", interf);
		moduInfo.add(moduMap);
		return moduInfo;
	}
	
	
	public void genUserTradeInterface(Buffers inbuffer) {

		log.LOG_INFO("進入genUserTradeInterface方法...");
		String strTradeTypeCode = inbuffer.getString("TRADE_TYPE_CODE");
		this.outBuffer = inbuffer;
		try {
			ArrayList intfA = new ArrayList();
			ArrayList intfB = new ArrayList();
			intfA = genUserTradeInterface(strTradeTypeCode);
			intfB = genUserQueryInterface(strTradeTypeCode);
			this.queryResult.add(0, intfA);
			this.queryResult.add(1, intfB);
		}
		catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());
		}
		log.LOG_INFO("退出genTradeInterface方法...");
	}
	
	
	public ArrayList genUserTradeInterface(String strTradeTypeCode) throws SaasApplicationException {

		this.inBuffer = this.outBuffer;
		TabelementExt tabelementExt = new TabelementExt();
		ArrayList elementInfo = new ArrayList();
		ArrayList intfaceInfo = new ArrayList();
		String strInterface = "";
		String query_flag = "";
		tabelementExt.setParam(":VTRADE_TYPE_CODE", strTradeTypeCode);
		elementInfo = tabelementExt.selByList("SEL_BY_TRADE");
		if (elementInfo == null)
			new SaasApplicationException("該菜單無接口數據,業務無法繼續!");
		String sys_code = "";
		String trade_type_code = "";
		String element_name = "";
		String fields_name = "";
		String element_type = "";
		String element_len = "";
		String element_view = "";
		String element_no = "";
		String element_remark = "";
		String needed_tag = "";
		String element_label = "";
		String tab_name = "";
		String col_name = "";
		String col_len = "";
		String col_type = "";
		String rsrv_str1 = "";
		String rsrv_str2 = "";
		String rsrv_str3 = "";
		String rsrv_str4 = "";
		String rsrv_str5 = "";
		String rsrv_str6 = "";
		String rsrv_str7 = "";
		String rsrv_str8 = "";
		String rsrv_str9 = "";
		String rsrv_str10 = "";
		String remark = "";
		String inStr = "";
		for (Iterator it = elementInfo.iterator(); it.hasNext();) {
			HashMap elementMap = (HashMap) it.next();
			if (elementMap.get("sys_code") != null)
				sys_code = elementMap.get("sys_code").toString();
			if (elementMap.get("trade_type_code") != null)
				trade_type_code = elementMap.get("trade_type_code").toString();
			if (elementMap.get("element_name") != null)
				element_name = elementMap.get("element_name").toString();
			if (elementMap.get("fields_name") != null)
				fields_name = elementMap.get("fields_name").toString();
			if (elementMap.get("element_type") != null)
				element_type = elementMap.get("element_type").toString();
			if (elementMap.get("element_len") != null)
				element_len = elementMap.get("element_len").toString();
			if (elementMap.get("element_view") != null)
				element_view = elementMap.get("element_view").toString();
			if (elementMap.get("element_no") != null)
				element_no = elementMap.get("element_no").toString();
			if (elementMap.get("element_remark") != null)
				element_remark = elementMap.get("element_remark").toString();
			if (elementMap.get("needed_tag") != null)
				needed_tag = elementMap.get("needed_tag").toString();
			if (elementMap.get("element_label") != null)
				element_label = elementMap.get("element_label").toString();
			if (elementMap.get("tab_name") != null)
				tab_name = elementMap.get("tab_name").toString();
			if (elementMap.get("col_name") != null)
				col_name = elementMap.get("col_name").toString();
			if (elementMap.get("col_len") != null)
				col_len = elementMap.get("col_len").toString();
			if (elementMap.get("col_type") != null)
				col_type = elementMap.get("col_type").toString();
			if (elementMap.get("rsrv_str1") != null)
				rsrv_str1 = elementMap.get("rsrv_str1").toString();
			if (elementMap.get("rsrv_str2") != null)
				rsrv_str2 = elementMap.get("rsrv_str2").toString();
			if (elementMap.get("rsrv_str3") != null)
				rsrv_str3 = elementMap.get("rsrv_str3").toString();
			if (elementMap.get("rsrv_str4") != null)
				rsrv_str4 = elementMap.get("rsrv_str4").toString();
			if (elementMap.get("rsrv_str5") != null)
				rsrv_str5 = elementMap.get("rsrv_str5").toString();
			if (elementMap.get("rsrv_str6") != null)
				rsrv_str6 = elementMap.get("rsrv_str6").toString();
			if (elementMap.get("rsrv_str7") != null)
				rsrv_str7 = elementMap.get("rsrv_str7").toString();
			if (elementMap.get("rsrv_str8") != null)
				rsrv_str8 = elementMap.get("rsrv_str8").toString();
			if (elementMap.get("rsrv_str9") != null)
				rsrv_str9 = elementMap.get("rsrv_str9").toString();
			if (elementMap.get("rsrv_str10") != null)
				rsrv_str10 = elementMap.get("rsrv_str10").toString();
			if (elementMap.get("remark") != null)
				remark = elementMap.get("remark").toString();
			// 生成界面HTML代碼--BEGIN modify by sjp apply to class
			// trade_type_code element_type ="1"
			if (element_name.equalsIgnoreCase("trade_type_code") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + trade_type_code + "\">\r\n";
			}
			else if (element_name.equalsIgnoreCase("spec_class_name") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + inBuffer.getString("SPEC_CLASS_NAME") + "\">\r\n";
			}
			else if (element_name.equalsIgnoreCase("spec_class_id") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + inBuffer.getString("SPEC_CLASS_ID") + "\">\r\n";
			}
			else if (element_name.equalsIgnoreCase("spec_class_id_grp") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + inBuffer.getString("SPEC_CLASS_ID_GRP") + "\">\r\n";
			}
			else if (element_name.equalsIgnoreCase("spec_class_name_grp") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + inBuffer.getString("SPEC_CLASS_NAME_GRP") + "\">\r\n";
			}
			else if (element_name.equalsIgnoreCase("spec_class_type") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + inBuffer.getString("SPEC_CLASS_TYPE") + "\">\r\n";
			}
			else if (element_name.equalsIgnoreCase("current_class") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + inBuffer.getString("CURRENT_CLASS") + "\">\r\n";
			}
			else if (element_name.equalsIgnoreCase("up_class_id") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + inBuffer.getString("up_class_id") + "\">\r\n";
			}
			else if (element_name.equalsIgnoreCase("grp_name") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + inBuffer.getString("GRP_NAME") + "\">\r\n";
			}
			else if (element_name.equalsIgnoreCase("grp_id") && !rsrv_str1.equalsIgnoreCase("1")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + inBuffer.getString("GRP_ID") + "\">\r\n";
			}
			
			
			// 查詢類業務特殊處理
			else if (element_name.equalsIgnoreCase("trade_type_code") && rsrv_str1.equalsIgnoreCase("1")) {
				query_flag = "1";
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=\"" + rsrv_str5 + "\">\r\n";
			}
			// input
			if (element_type.equalsIgnoreCase("0")) {
				int len = new Integer(element_len).intValue();
				if (len >= 200) {
					strInterface = strInterface + "<tr><td class=graymn align=right>" + element_label + ":</td>   \r\n";
					strInterface = strInterface + "<td class=graymn align=left>                  \r\n";
					strInterface = strInterface + "<textarea name=\"" + element_name + "\" style=display:none></textarea>";
					strInterface = strInterface + "<iframe ID=" + element_name + " src=www/ewebeditor/ewebeditor.htm?id=" + element_name + "&style=coolblue" + inStr + " frameborder=0 scrolling=no width=500 HEIGHT=350></iframe>";
					strInterface = strInterface + " </td></tr>                                                  \r\n";
				}
				else {
					strInterface = strInterface + "<tr><td class=graymn align=right>" + element_label + ":</td>   \r\n";
					strInterface = strInterface + "<td class=graymn align=left>                  \r\n";
					strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"text\" size=" + element_len + " maxlength=" + element_len + ">" + element_remark + "\r\n";
					strInterface = strInterface + " </td></tr>                                                  \r\n";
				}
			}
			// select
			else if (element_type.equalsIgnoreCase("2")) {
				strInterface = strInterface + "<tr><td class=graymn align=right>" + element_label + ":</td>   \r\n";
				strInterface = strInterface + "<td class=graymn align=left>                  \r\n";
				strInterface = strInterface + "    <select name=" + element_name + ">";
				// option
				strInterface = strInterface + genOption(element_name);
				strInterface = strInterface + "    </select>";
				strInterface = strInterface + " </td></tr>                                                  \r\n";
			}
			// radio not suplly
			else if (element_type.equalsIgnoreCase("3")) {
				
			}
			// input //時間、日期
			else if (element_type.equalsIgnoreCase("5")) {
				strInterface = strInterface + "<tr><td class=graymn align=right>" + element_label + ":</td>   \r\n";
				strInterface = strInterface + "<td class=graymn align=left>                  \r\n";
				strInterface = strInterface + "    <input name=\"" + element_name + "\" readonly type=\"text\" size=" + element_len + "  value=" + date_time + " maxlength=" + element_len + ">" + element_remark + "\r\n";
				strInterface = strInterface + " <A onclick=event.cancelBubble=true;href=\"javascript:showCalendar('" + element_name + "',false,'" + element_name + "',null);\"><IMG\r\n";
				strInterface = strInterface + "         id=" + element_name + " height=21                                                                               \r\n";
				strInterface = strInterface + "         src=\"img/button.gif\" width=34                                                                        \r\n";
				strInterface = strInterface + "         align=absMiddle border=0></A> \r\n";
				strInterface = strInterface + " </td></tr>                                                  \r\n";
			}
			// file
			else if (element_type.equalsIgnoreCase("4")) {
				strInterface = strInterface + "<tr><td class=graymn align=right>" + element_label + ":</td>   \r\n";
				strInterface = strInterface + "<td class=graymn align=left>                  \r\n";
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"file\" >" + element_remark + "\r\n";
				strInterface = strInterface + " </td></tr>                                                  \r\n";
			}
			// 自動生成的業務序列
			else if (element_type.equalsIgnoreCase("6")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\" value=" + commen.GenTradeId() + ">\r\n";
				inStr = inStr + "&root_id=" + commen.GenTradeId();
			}
			// select特定表的列表
			else if (element_type.equalsIgnoreCase("7")) {
				strInterface = strInterface + "<tr><td class=graymn align=right>" + element_label + ":</td>   \r\n";
				strInterface = strInterface + "<td class=graymn align=left>                  \r\n";
				strInterface = strInterface + "    <select name=" + element_name + ">";
				// option
				strInterface = strInterface + genSpecOption(element_name);
				strInterface = strInterface + "    </select>";
				strInterface = strInterface + " </td></tr>                                                  \r\n";
			}
			// 屬性特殊處理 add by sjp
			else if (element_type.equalsIgnoreCase("8")) {
				strInterface = strInterface + "    <input name=\"" + element_name + "\" type=\"hidden\"  >\r\n";
			}
			// 生成界面HTML代碼--END
			sys_code = "";
			trade_type_code = "";
			element_name = "";
			fields_name = "";
			element_type = "";
			element_len = "";
			element_view = "";
			element_no = "";
			element_remark = "";
			needed_tag = "";
			element_label = "";
			tab_name = "";
			col_name = "";
			col_len = "";
			col_type = "";
			rsrv_str1 = "";
			rsrv_str2 = "";
			rsrv_str3 = "";
			rsrv_str4 = "";
			rsrv_str5 = "";
			rsrv_str6 = "";
			rsrv_str7 = "";
			rsrv_str8 = "";
			rsrv_str9 = "";
			rsrv_str10 = "";
			remark = "";
		}
		/**
		 * 產品屬性特殊處理 add by sjp date:2007-06-25
		 */
		if (!query_flag.equalsIgnoreCase("1")) {
			if (inBuffer.getString("spec_class_type").equals("2"))
				strInterface = strInterface + genAllattr(inBuffer.getString("spec_class_id"));
		}
		/**

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人激情社区| 理论片日本一区| 精品国产髙清在线看国产毛片| 国产精品77777| 天天操天天色综合| 国产精品视频观看| 欧美一区二区三区在线观看| 国产成人久久精品77777最新版本| 亚洲一区二区影院| 国产精品伦理在线| 久久夜色精品一区| 日韩视频不卡中文| 91精品国产综合久久精品图片 | 欧美做爰猛烈大尺度电影无法无天| 午夜精品久久一牛影视| 国产精品国产三级国产aⅴ无密码| 欧美日韩一区视频| 白白色亚洲国产精品| 国产成人在线视频网站| 日韩精品电影一区亚洲| 亚洲视频在线一区| 日韩一区有码在线| 中文字幕亚洲区| 中文字幕第一页久久| 亚洲精品一区二区精华| 欧美精选一区二区| 欧美一区二区三区不卡| 欧美乱妇一区二区三区不卡视频| 一本色道久久综合亚洲91| 在线免费观看成人短视频| 在线一区二区三区四区| 91精品久久久久久蜜臀| 欧美日韩一区二区三区四区| 国产精品白丝jk黑袜喷水| 国产成人亚洲综合a∨婷婷图片| 国产在线视频不卡二| 成人丝袜高跟foot| 97精品电影院| 国产欧美日韩综合| 亚洲四区在线观看| 亚洲bt欧美bt精品| 精品一区二区在线看| 成人aaaa免费全部观看| 555www色欧美视频| 亚洲国产高清在线观看视频| 亚洲精品视频在线| 国内不卡的二区三区中文字幕| 欧美视频第二页| 久久久不卡影院| 91麻豆精品国产91久久久久久| 欧美一区二区国产| 精品成人私密视频| 国产精品国产三级国产普通话蜜臀 | 国产精品一区二区三区网站| 国产一区二区免费在线| 国产成人av电影在线观看| 91一区二区三区在线播放| 日韩一区二区在线观看视频播放| 国产精品理论片在线观看| 男人的j进女人的j一区| 欧美午夜免费电影| 亚洲三级电影网站| 国产一区二区美女| 欧美一区二区三区播放老司机| 亚洲一区二区三区四区在线| 99精品视频在线观看| 欧美日韩久久久久久| 亚洲色图.com| 成人综合婷婷国产精品久久蜜臀| 7777女厕盗摄久久久| 一区二区三区四区不卡在线| 丁香网亚洲国际| 国产视频视频一区| 日韩精品视频网站| 欧美系列日韩一区| 亚洲黄色性网站| 在线免费一区三区| 一区二区三区成人| 欧美专区亚洲专区| 亚洲第一久久影院| 日韩天堂在线观看| 精品一区精品二区高清| 国产精品嫩草99a| 一本色道a无线码一区v| 亚洲国产日韩在线一区模特| 欧美一区二区三区免费观看视频| 蜜桃视频在线一区| 久久综合狠狠综合| 成人av在线电影| 亚洲国产成人av| 久久久久国产精品麻豆| 精品视频免费在线| 久久99精品久久久久久久久久久久| 91精品国产高清一区二区三区| 另类综合日韩欧美亚洲| 中文字幕在线不卡一区二区三区| 国产成人精品亚洲午夜麻豆| 一区二区三区四区视频精品免费| 欧美日韩国产首页在线观看| 久久精品国产一区二区三区免费看 | 五月婷婷色综合| 国产女主播在线一区二区| 欧美性欧美巨大黑白大战| 国产精品77777| 日本不卡高清视频| 亚洲国产成人av好男人在线观看| 国产偷国产偷精品高清尤物| 欧美性色欧美a在线播放| 美国毛片一区二区| 伊人一区二区三区| 国产精品你懂的在线欣赏| 欧美一区二区三区视频免费| 成人黄色国产精品网站大全在线免费观看 | 99r国产精品| 精品中文字幕一区二区| 亚洲永久免费av| 亚洲一二三四区不卡| 一区二区三区四区高清精品免费观看| 中文在线资源观看网站视频免费不卡 | 激情亚洲综合在线| 天天综合色天天综合| 亚洲午夜日本在线观看| 亚洲一区二区中文在线| 亚洲一区二区黄色| 爽好久久久欧美精品| 三级久久三级久久| 麻豆视频一区二区| 精品一区二区三区日韩| 国内偷窥港台综合视频在线播放| 日韩av高清在线观看| 免费三级欧美电影| 老司机午夜精品| 国产高清一区日本| 色综合久久中文综合久久牛| 91福利国产精品| 欧美三级视频在线| 欧美一级午夜免费电影| 久久久久高清精品| 亚洲自拍偷拍九九九| 日韩电影在线观看电影| 捆绑变态av一区二区三区| 国产69精品久久99不卡| 91麻豆精品在线观看| 欧美男男青年gay1069videost| 日韩视频123| 亚洲欧美日韩电影| 精品一区二区av| 色婷婷国产精品| 久久久久久亚洲综合影院红桃 | 91丝袜高跟美女视频| 欧美一区二区三区免费大片 | 精品国产欧美一区二区| 亚洲欧美日韩系列| 天堂午夜影视日韩欧美一区二区| 国产精品一二三四| 色噜噜狠狠一区二区三区果冻| 欧美精品久久一区| 国产精品久久久久久一区二区三区 | 精品视频123区在线观看| 久久精品视频网| 午夜不卡av免费| 91福利社在线观看| 国产精品久久久久久久久久久免费看 | 欧美一区二区日韩| 一区二区三区在线观看国产| 久久成人免费电影| 欧美大胆一级视频| 麻豆极品一区二区三区| 欧美人与禽zozo性伦| 亚洲日本护士毛茸茸| 国产福利一区在线| 久久综合狠狠综合| 另类小说图片综合网| 日韩欧美中文一区| 热久久一区二区| 欧美一级理论片| 国产一区二区在线观看免费| 精品国产青草久久久久福利| 日韩av一级片| 日韩欧美国产综合一区| 人禽交欧美网站| 2014亚洲片线观看视频免费| 国产一区福利在线| 欧美激情一区三区| 99re视频这里只有精品| 亚洲综合精品久久| 欧美高清hd18日本| 久久精品国产澳门| 日本一区二区三区在线不卡| 99久久精品情趣| 亚洲午夜成aⅴ人片| 精品噜噜噜噜久久久久久久久试看| 国产毛片精品一区| 《视频一区视频二区| 日韩一级黄色大片| 成人黄色软件下载| 亚洲mv在线观看| 中文字幕欧美国产| 日韩午夜在线观看| 成人午夜激情视频|