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

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

?? posoracle.c

?? 一個不錯的POS系統
?? C
?? 第 1 頁 / 共 5 頁
字號:
 sqlstm.sqtdso[1] = (unsigned short )0; sqlstm.sqhstv[2] = (         void  *)staff_name; sqlstm.sqhstl[2] = (unsigned int  )16; sqlstm.sqhsts[2] = (         int  )0; sqlstm.sqindv[2] = (         void  *)&sstaff_name; sqlstm.sqinds[2] = (         int  )0; sqlstm.sqharm[2] = (unsigned int  )0; sqlstm.sqadto[2] = (unsigned short )0; sqlstm.sqtdso[2] = (unsigned short )0; sqlstm.sqhstv[3] = (         void  *)&staff_type; sqlstm.sqhstl[3] = (unsigned int  )sizeof(int); sqlstm.sqhsts[3] = (         int  )0; sqlstm.sqindv[3] = (         void  *)&sstaff_type; sqlstm.sqinds[3] = (         int  )0; sqlstm.sqharm[3] = (unsigned int  )0; sqlstm.sqadto[3] = (unsigned short )0; sqlstm.sqtdso[3] = (unsigned short )0; sqlstm.sqhstv[4] = (         void  *)userName; sqlstm.sqhstl[4] = (unsigned int  )0; sqlstm.sqhsts[4] = (         int  )0; sqlstm.sqindv[4] = (         void  *)0; sqlstm.sqinds[4] = (         int  )0; sqlstm.sqharm[4] = (unsigned int  )0; sqlstm.sqadto[4] = (unsigned short )0; sqlstm.sqtdso[4] = (unsigned short )0; sqlstm.sqphsv = sqlstm.sqhstv; sqlstm.sqphsl = sqlstm.sqhstl; sqlstm.sqphss = sqlstm.sqhsts; sqlstm.sqpind = sqlstm.sqindv; sqlstm.sqpins = sqlstm.sqinds; sqlstm.sqparm = sqlstm.sqharm; sqlstm.sqparc = sqlstm.sqharc; sqlstm.sqpadto = sqlstm.sqadto; sqlstm.sqptdso = sqlstm.sqtdso; sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn); if (sqlca.sqlcode == 1403) goto not_found; if (sqlca.sqlcode < 0) goto logerr;}
	Trim(passwd);
	Trim(staff_id);
	Trim(staff_name);
/*	makelog("debug.log","passwd=");
	makelog("debug.log",passwd);*/
	if(1==key)
	{
		if(staff_type!=0)
			return 2;
	}
	if(strcmp(password,passwd)==0)
	{
		
		strcpy(g_staff_id,staff_id);
		strcpy(g_staff_name,staff_name);
		g_staff_type=staff_type;
		makelog("debug.log","staff_type=");
		char tmp[32]={0};
		sprintf(tmp,"%d",g_staff_type);
		makelog("debug.log",tmp);
		return 0;

	}
	else 
		return 1;
  not_found:
	makelog("debug.log","user not found");
	/* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 
        return -1;
  logerr:
	makelog("debug.log",sqlca.sqlerrm.sqlerrmc);
	/* EXEC SQL WHENEVER SQLERROR CONTINUE; */ 
	return -2;
}
int get_seq_trans_id()
{	
	/* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 
	/* EXEC SQL WHENEVER SQLERROR GOTO sqlerr; */ 
	/* EXEC SQL SELECT seq_trans_id.nextval into :g_trans_id FROM dual; */ { struct sqlexd sqlstm; sqlstm.sqlvsn = 10; sqlstm.arrsiz = 5; sqlstm.sqladtp = &sqladt; sqlstm.sqltdsp = &sqltds; sqlstm.stmt = "select seq_trans_id.nextval  into :b0  from dual "; sqlstm.iters = (unsigned int  )1; sqlstm.offset = (unsigned int  )117; sqlstm.selerr = (unsigned short)1; sqlstm.cud = sqlcud0; sqlstm.sqlest = (unsigned char  *)&sqlca; sqlstm.sqlety = (unsigned short)256; sqlstm.occurs = (unsigned int  )0; sqlstm.sqhstv[0] = (         void  *)&g_trans_id; sqlstm.sqhstl[0] = (unsigned int  )sizeof(int); sqlstm.sqhsts[0] = (         int  )0; sqlstm.sqindv[0] = (         void  *)0; sqlstm.sqinds[0] = (         int  )0; sqlstm.sqharm[0] = (unsigned int  )0; sqlstm.sqadto[0] = (unsigned short )0; sqlstm.sqtdso[0] = (unsigned short )0; sqlstm.sqphsv = sqlstm.sqhstv; sqlstm.sqphsl = sqlstm.sqhstl; sqlstm.sqphss = sqlstm.sqhsts; sqlstm.sqpind = sqlstm.sqindv; sqlstm.sqpins = sqlstm.sqinds; sqlstm.sqparm = sqlstm.sqharm; sqlstm.sqparc = sqlstm.sqharc; sqlstm.sqpadto = sqlstm.sqadto; sqlstm.sqptdso = sqlstm.sqtdso; sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn); if (sqlca.sqlcode == 1403) goto not_found; if (sqlca.sqlcode < 0) goto sqlerr;}
	return 0;
  not_found:
    /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 
	makelog("debug.log","seq_trans_id not_found");
	return -1;
  sqlerr:
    /* EXEC SQL WHENEVER SQLERROR CONTINUE; */ 
	makelog("debug.log",sqlca.sqlerrm.sqlerrmc);
	return -2;
}
int get_seq_detail_id()
{
	/* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 
	/* EXEC SQL WHENEVER SQLERROR GOTO sqlerr; */ 
	/* EXEC SQL SELECT seq_detail_id.nextval into :g_detail_id FROM dual; */ { struct sqlexd sqlstm; sqlstm.sqlvsn = 10; sqlstm.arrsiz = 5; sqlstm.sqladtp = &sqladt; sqlstm.sqltdsp = &sqltds; sqlstm.stmt = "select seq_detail_id.nextval  into :b0  from dual "; sqlstm.iters = (unsigned int  )1; sqlstm.offset = (unsigned int  )136; sqlstm.selerr = (unsigned short)1; sqlstm.cud = sqlcud0; sqlstm.sqlest = (unsigned char  *)&sqlca; sqlstm.sqlety = (unsigned short)256; sqlstm.occurs = (unsigned int  )0; sqlstm.sqhstv[0] = (         void  *)&g_detail_id; sqlstm.sqhstl[0] = (unsigned int  )sizeof(int); sqlstm.sqhsts[0] = (         int  )0; sqlstm.sqindv[0] = (         void  *)0; sqlstm.sqinds[0] = (         int  )0; sqlstm.sqharm[0] = (unsigned int  )0; sqlstm.sqadto[0] = (unsigned short )0; sqlstm.sqtdso[0] = (unsigned short )0; sqlstm.sqphsv = sqlstm.sqhstv; sqlstm.sqphsl = sqlstm.sqhstl; sqlstm.sqphss = sqlstm.sqhsts; sqlstm.sqpind = sqlstm.sqindv; sqlstm.sqpins = sqlstm.sqinds; sqlstm.sqparm = sqlstm.sqharm; sqlstm.sqparc = sqlstm.sqharc; sqlstm.sqpadto = sqlstm.sqadto; sqlstm.sqptdso = sqlstm.sqtdso; sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn); if (sqlca.sqlcode == 1403) goto not_found; if (sqlca.sqlcode < 0) goto sqlerr;}
	return 0;
  not_found:
    /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 
	makelog("debug.log","seq_detail_id not_found");
	return -1;
  sqlerr:
    /* EXEC SQL WHENEVER SQLERROR CONTINUE; */ 
	makelog("debug.log",sqlca.sqlerrm.sqlerrmc);
	return -2;
}
int getBarInfo(char * barcode)
{
	/*BARINFO productinfo;*/
	BARINFO productinfo= (struct barinformation *) malloc(sizeof(struct barinformation));
	short sproduct_name;
	short sunit;
	short sspec;
	short ssale_price;
	short spurchase_price;
	short snum;
	short sdiscount;
	/* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 
	/* EXEC SQL WHENEVER SQLERROR GOTO sqlerr; */ 
	/*bar_code,product_name,unit,spec,sale_price,purchase_price,num,discount */
	/* EXEC SQL SELECT * INTO :productinfo->bar_code,:productinfo->product_name :sproduct_name,:productinfo->unit :sunit,:productinfo->spec :sspec,:productinfo->sale_price :ssale_price,:productinfo->purchase_price :spurchase_price,:productinfo->num :snum,:productinfo->discount :sdiscount FROM PRODUCT WHERE bar_code=:barcode; */ { struct sqlexd sqlstm; sqlstm.sqlvsn = 10; sqlstm.arrsiz = 9; sqlstm.sqladtp = &sqladt; sqlstm.sqltdsp = &sqltds; sqlstm.stmt = "select * into :b0,:b1:b2,:b3:b4,:b5:b6,:b7:b8,:b9:b10,:b11:\b12,:b13:b14  from PRODUCT where bar_code=:b15"; sqlstm.iters = (unsigned int  )1; sqlstm.offset = (unsigned int  )155; sqlstm.selerr = (unsigned short)1; sqlstm.cud = sqlcud0; sqlstm.sqlest = (unsigned char  *)&sqlca; sqlstm.sqlety = (unsigned short)256; sqlstm.occurs = (unsigned int  )0; sqlstm.sqhstv[0] = (         void  *)(productinfo->bar_code); sqlstm.sqhstl[0] = (unsigned int  )10; sqlstm.sqhsts[0] = (         int  )0; sqlstm.sqindv[0] = (         void  *)0; sqlstm.sqinds[0] = (         int  )0; sqlstm.sqharm[0] = (unsigned int  )0; sqlstm.sqadto[0] = (unsigned short )0; sqlstm.sqtdso[0] = (unsigned short )0; sqlstm.sqhstv[1] = (         void  *)(productinfo->product_name); sqlstm.sqhstl[1] = (unsigned int  )32; sqlstm.sqhsts[1] = (         int  )0; sqlstm.sqindv[1] = (         void  *)&sproduct_name; sqlstm.sqinds[1] = (         int  )0; sqlstm.sqharm[1] = (unsigned int  )0; sqlstm.sqadto[1] = (unsigned short )0; sqlstm.sqtdso[1] = (unsigned short )0; sqlstm.sqhstv[2] = (         void  *)(productinfo->unit); sqlstm.sqhstl[2] = (unsigned int  )18; sqlstm.sqhsts[2] = (         int  )0; sqlstm.sqindv[2] = (         void  *)&sunit; sqlstm.sqinds[2] = (         int  )0; sqlstm.sqharm[2] = (unsigned int  )0; sqlstm.sqadto[2] = (unsigned short )0; sqlstm.sqtdso[2] = (unsigned short )0; sqlstm.sqhstv[3] = (         void  *)(productinfo->spec); sqlstm.sqhstl[3] = (unsigned int  )18; sqlstm.sqhsts[3] = (         int  )0; sqlstm.sqindv[3] = (         void  *)&sspec; sqlstm.sqinds[3] = (         int  )0; sqlstm.sqharm[3] = (unsigned int  )0; sqlstm.sqadto[3] = (unsigned short )0; sqlstm.sqtdso[3] = (unsigned short )0; sqlstm.sqhstv[4] = (         void  *)&(productinfo->sale_price); sqlstm.sqhstl[4] = (unsigned int  )sizeof(float); sqlstm.sqhsts[4] = (         int  )0; sqlstm.sqindv[4] = (         void  *)&ssale_price; sqlstm.sqinds[4] = (         int  )0; sqlstm.sqharm[4] = (unsigned int  )0; sqlstm.sqadto[4] = (unsigned short )0; sqlstm.sqtdso[4] = (unsigned short )0; sqlstm.sqhstv[5] = (         void  *)&(productinfo->purchase_price); sqlstm.sqhstl[5] = (unsigned int  )sizeof(float); sqlstm.sqhsts[5] = (         int  )0; sqlstm.sqindv[5] = (         void  *)&spurchase_price; sqlstm.sqinds[5] = (         int  )0; sqlstm.sqharm[5] = (unsigned int  )0; sqlstm.sqadto[5] = (unsigned short )0; sqlstm.sqtdso[5] = (unsigned short )0; sqlstm.sqhstv[6] = (         void  *)&(productinfo->num); sqlstm.sqhstl[6] = (unsigned int  )sizeof(int); sqlstm.sqhsts[6] = (         int  )0; sqlstm.sqindv[6] = (         void  *)&snum; sqlstm.sqinds[6] = (         int  )0; sqlstm.sqharm[6] = (unsigned int  )0; sqlstm.sqadto[6] = (unsigned short )0; sqlstm.sqtdso[6] = (unsigned short )0; sqlstm.sqhstv[7] = (         void  *)&(productinfo->discount); sqlstm.sqhstl[7] = (unsigned int  )sizeof(float); sqlstm.sqhsts[7] = (         int  )0; sqlstm.sqindv[7] = (         void  *)&sdiscount; sqlstm.sqinds[7] = (         int  )0; sqlstm.sqharm[7] = (unsigned int  )0; sqlstm.sqadto[7] = (unsigned short )0; sqlstm.sqtdso[7] = (unsigned short )0; sqlstm.sqhstv[8] = (         void  *)barcode; sqlstm.sqhstl[8] = (unsigned int  )0; sqlstm.sqhsts[8] = (         int  )0; sqlstm.sqindv[8] = (         void  *)0; sqlstm.sqinds[8] = (         int  )0; sqlstm.sqharm[8] = (unsigned int  )0; sqlstm.sqadto[8] = (unsigned short )0; sqlstm.sqtdso[8] = (unsigned short )0; sqlstm.sqphsv = sqlstm.sqhstv; sqlstm.sqphsl = sqlstm.sqhstl; sqlstm.sqphss = sqlstm.sqhsts; sqlstm.sqpind = sqlstm.sqindv; sqlstm.sqpins = sqlstm.sqinds; sqlstm.sqparm = sqlstm.sqharm; sqlstm.sqparc = sqlstm.sqharc; sqlstm.sqpadto = sqlstm.sqadto; sqlstm.sqptdso = sqlstm.sqtdso; sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn); if (sqlca.sqlcode == 1403) goto not_found; if (sqlca.sqlcode < 0) goto sqlerr;}
	productinfo->salenum=1;
	barInfoList.insert_rear(&barInfoList,(void *)productinfo,sizeof(struct barinformation));
	memset(barcode,0,sizeof(barcode));
	free(productinfo);
	return 0;
  not_found:
	/* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 
	makelog("debug.log","get barinfo not find");
	free(productinfo);
	return -1;
  sqlerr:
	/* EXEC SQL WHENEVER SQLERROR CONTINUE; */ 
	makelog("debug.log",sqlca.sqlerrm.sqlerrmc);
	free(productinfo);
	return -2;
	
}
int getSYSTime(char * time)
{
	char systime[15];
	memset(systime,0,sizeof(systime));
	/* EXEC SQL WHENEVER SQLERROR GOTO sqlerr; */ 
	/* EXEC SQL SELECT to_char(SYSDATE,'YYYYMMDDHH24MISS') INTO :systime FROM	dual; */ { struct sqlexd sqlstm; sqlstm.sqlvsn = 10; sqlstm.arrsiz = 9; sqlstm.sqladtp = &sqladt; sqlstm.sqltdsp = &sqltds; sqlstm.stmt = "select to_char(SYSDATE,'YYYYMMDDHH24MISS') into :b0  from d\ual "; sqlstm.iters = (unsigned int  )1; sqlstm.offset = (unsigned int  )206; sqlstm.selerr = (unsigned short)1; sqlstm.cud = sqlcud0; sqlstm.sqlest = (unsigned char  *)&sqlca; sqlstm.sqlety = (unsigned short)256; sqlstm.occurs = (unsigned int  )0; sqlstm.sqhstv[0] = (         void  *)systime; sqlstm.sqhstl[0] = (unsigned int  )15; sqlstm.sqhsts[0] = (         int  )0; sqlstm.sqindv[0] = (         void  *)0; sqlstm.sqinds[0] = (         int  )0; sqlstm.sqharm[0] = (unsigned int  )0; sqlstm.sqadto[0] = (unsigned short )0; sqlstm.sqtdso[0] = (unsigned short )0; sqlstm.sqphsv = sqlstm.sqhstv; sqlstm.sqphsl = sqlstm.sqhstl; sqlstm.sqphss = sqlstm.sqhsts; sqlstm.sqpind = sqlstm.sqindv; sqlstm.sqpins = sqlstm.sqinds; sqlstm.sqparm = sqlstm.sqharm; sqlstm.sqparc = sqlstm.sqharc; sqlstm.sqpadto = sqlstm.sqadto; sqlstm.sqptdso = sqlstm.sqtdso; sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn); if (sqlca.sqlcode < 0) goto sqlerr;}
	Trim(systime);
	strcpy(time,systime);
	return 0;
  sqlerr:
    makelog("debug.log",sqlca.sqlerrm.sqlerrmc);
	return -1;
}
int checkOut()
{
	char sale_id[19];
	char trans_id[5];
	char detail_id[19];
	char systime[15];
	char barcode[10];
	char staff_id[7];
	char tmp[40]={0};
	int i=0,salenum,num;
	/*int sale_state=g_sale_state;*/
	NODE * node;
	BARINFO barInfo;
	float moneypay=0.0f,money=0.0f,moneyreturn=0.0f,moneyreal=0.0f,saleprice=0.0f;
	memset(sale_id,0,sizeof(sale_id));
	memset(trans_id,0,sizeof(trans_id));
	memset(detail_id,0,sizeof(detail_id));
	memset(systime,0,sizeof(systime));
	memset(barcode,0,sizeof(barcode));
	memset(staff_id,0,sizeof(staff_id));

	
	get_seq_detail_id();
	strcpy(systime,saleInfo->time);
	
	sprintf(detail_id,"%s%04d",systime,g_detail_id);
	sprintf(sale_id,"%s%04d",systime,g_trans_id);
	sprintf(trans_id,"%04d",g_trans_id);

	moneypay=saleInfo->moneypay;
	sprintf(tmp,"saleInfo_moneypay=%f",moneypay);
	makelog("debug.log",tmp);
	money=saleInfo->money;
	moneyreturn=saleInfo->moneyreturn;
	moneyreal=saleInfo->money;	
	strcpy(staff_id,g_staff_id);
	
	/* EXEC SQL WHENEVER NOT FOUND goto not_found; */ 
	/* EXEC SQL WHENEVER SQLERROR goto error; */ 
	/* EXEC SQL INSERT INTO sale(SALE_ID,TRANS_ID,STAFF_ID,SALE_DATE,GIVEN_SUM,REAL_SUM,SALE_MONEY,CHANGE,SALE_STATE) VALUES(:sale_id,:trans_id,:staff_id,to_date(:systime,'YYYYMMDDHH24MISS'),ROUND(:moneypay,2),ROUND(:money,1),ROUND(:money,2),ROUND(:moneyreturn,2),:g_sale_state); */ 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一级精品在线| 91视视频在线观看入口直接观看www | 亚洲欧美一区二区三区极速播放 | 中文乱码免费一区二区| 亚洲一区二区免费视频| 国产精品一区二区久激情瑜伽| 日本韩国一区二区三区| 久久色中文字幕| 日本欧美在线观看| 色猫猫国产区一区二在线视频| 久久综合久久久久88| 亚洲高清在线视频| 91亚洲精华国产精华精华液| 精品成人佐山爱一区二区| 亚洲一区av在线| 91免费观看在线| 中文字幕乱码一区二区免费| 久久91精品久久久久久秒播| 欧美日韩在线综合| 亚洲精品一二三四区| 成人国产一区二区三区精品| 国产亚洲人成网站| 激情久久五月天| 日韩免费视频线观看| 肉肉av福利一精品导航| 欧美视频在线一区二区三区| 亚洲欧洲三级电影| 91在线观看下载| 国产精品久久久久久久久晋中| 国产麻豆午夜三级精品| 欧美一区二区三区不卡| 日日骚欧美日韩| 欧美日韩aaaaaa| 视频一区二区中文字幕| 欧美一级黄色录像| 蜜臀久久久久久久| 精品国产91洋老外米糕| 国产在线看一区| 国产三级精品三级在线专区| 成人激情午夜影院| 午夜国产不卡在线观看视频| 欧美无砖专区一中文字| 午夜欧美大尺度福利影院在线看| 欧美日韩综合不卡| 青青草97国产精品免费观看无弹窗版 | 欧美精品一区视频| 国产高清久久久久| 中文字幕一区二区三| 99麻豆久久久国产精品免费| 亚洲欧洲在线观看av| 国产乱人伦偷精品视频免下载 | 亚洲成人7777| 欧美视频一区二区三区四区| 亚洲一级二级三级| 欧美狂野另类xxxxoooo| 午夜电影一区二区| 日韩一区二区三区电影在线观看 | 一区二区三区在线看| 色婷婷av一区二区三区gif| 一区二区三区在线观看网站| 欧美在线视频日韩| 香蕉成人伊视频在线观看| 欧美久久久久久久久久| 日一区二区三区| 欧美精品一区二区三区在线播放| 亚洲午夜视频在线观看| 欧美在线观看一区| 一个色综合av| 日韩一级高清毛片| 国产成人精品aa毛片| 亚洲三级理论片| 欧美日韩精品久久久| 美女一区二区三区在线观看| 久久久亚洲精华液精华液精华液 | 国产成人综合亚洲91猫咪| 中文字幕中文字幕在线一区 | 69堂成人精品免费视频| 久久91精品久久久久久秒播| 国产精品日日摸夜夜摸av| av亚洲产国偷v产偷v自拍| 免费人成精品欧美精品 | 亚洲美女偷拍久久| 欧美日韩mp4| 国产一区二区三区综合| 亚洲色图欧洲色图| 6080日韩午夜伦伦午夜伦| 国产精品自拍三区| 亚洲精品菠萝久久久久久久| 欧美一区日本一区韩国一区| 国产成人在线影院 | 亚洲视频在线一区| 6080亚洲精品一区二区| 成人免费高清在线| 亚洲乱码国产乱码精品精可以看| 日韩一区二区三区在线观看| 色综合激情久久| 狠狠色综合日日| 一区二区三区四区蜜桃| 国产亚洲午夜高清国产拍精品| 91精品国产综合久久福利软件| 成人激情综合网站| 精品一区二区三区在线播放| 一区二区三区在线免费观看| 欧美激情中文字幕一区二区| 91精品国产美女浴室洗澡无遮挡| 波多野结衣中文字幕一区| 国产在线精品一区在线观看麻豆| 亚洲一区二区综合| 亚洲欧洲www| 欧美变态tickle挠乳网站| 日韩一区二区三区在线视频| 91国产视频在线观看| 国产盗摄精品一区二区三区在线 | 国产69精品久久777的优势| 日本va欧美va欧美va精品| 一区二区三区资源| 国产精品激情偷乱一区二区∴| 欧美精品一区男女天堂| 欧美一区二区三区系列电影| 欧美日韩黄视频| 一本到三区不卡视频| 99视频精品免费视频| 国产精品亚洲成人| 国内精品在线播放| 久久99精品国产麻豆不卡| 国产乱人伦精品一区二区在线观看| 视频一区中文字幕国产| 偷偷要91色婷婷| 午夜成人免费电影| 日韩在线卡一卡二| 亚洲精品国产无天堂网2021| 亚洲免费在线看| 亚洲人精品午夜| 成人欧美一区二区三区视频网页| 日韩欧美一区在线| 久久亚洲综合av| 国产午夜精品一区二区三区嫩草| 337p粉嫩大胆噜噜噜噜噜91av| 精品第一国产综合精品aⅴ| 久久综合视频网| 国产人妖乱国产精品人妖| 国产午夜精品久久久久久久 | 欧美电影免费提供在线观看| 在线成人av网站| 欧美精品一区视频| 欧美国产一区二区在线观看 | 日韩亚洲欧美成人一区| 欧美一区二区私人影院日本| 欧美一区二区三区公司| 337p日本欧洲亚洲大胆色噜噜| 国产拍揄自揄精品视频麻豆| 1024国产精品| 午夜成人免费视频| 久久99久久精品| 国产在线精品免费av| 91麻豆国产自产在线观看| 色婷婷久久综合| 日韩欧美第一区| 中文字幕免费不卡在线| 亚洲二区在线观看| 狠狠色丁香久久婷婷综| www.爱久久.com| 7777精品久久久大香线蕉| 国产亚洲人成网站| 1024成人网| 国产一区二区毛片| 色系网站成人免费| 日韩一卡二卡三卡| 国产精品萝li| 日韩国产精品91| 成人短视频下载| 日韩午夜激情av| 亚洲欧美怡红院| 一区二区三区欧美日韩| 东方欧美亚洲色图在线| 欧美日本在线观看| 中文字幕av在线一区二区三区| 一区二区在线观看av| 国产另类ts人妖一区二区| 日本精品视频一区二区三区| 久久综合久久综合久久| 亚洲高清在线视频| 成人av在线播放网站| 精品视频免费在线| 亚洲精品久久7777| 国产精品123区| 91精品国产综合久久久久久漫画| 中文字幕乱码亚洲精品一区| 六月丁香综合在线视频| 91福利区一区二区三区| 久久久91精品国产一区二区三区| 亚洲午夜日本在线观看| 成人开心网精品视频| 日韩一区二区免费电影| 美国三级日本三级久久99| 欧美色图天堂网| 欧美日韩夫妻久久| 一区二区三区四区激情| 成人妖精视频yjsp地址| 国产麻豆91精品|