成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > PHP實(shí)現(xiàn)抽獎功能實(shí)例代碼

PHP實(shí)現(xiàn)抽獎功能實(shí)例代碼

熱門標(biāo)簽:公司外呼系統(tǒng)中心 天客通地圖標(biāo)注 菏澤語音外呼系統(tǒng)運(yùn)營商 如何在世界地圖標(biāo)注 地圖標(biāo)注符號樣式有 臨沂crm外呼系統(tǒng)平臺 廈門400電話辦理選易號網(wǎng) 電子地圖標(biāo)注怎么修改 梧州市機(jī)器人外呼系統(tǒng)怎么樣

在項(xiàng)目開發(fā)中經(jīng)常會遇到花錢抽獎類型的需求。但是老板總是擔(dān)心用戶用小錢抽到大獎。這樣會導(dǎo)致項(xiàng)目虧損。下邊這段代碼可以有效制止抽獎項(xiàng)目虧錢。

個(gè)人獎池:

語言:thinkphp redis mysql

表:desire抽獎商品表 desire_log用戶抽獎獎品表 user_desire_log用戶抽獎記錄表   desire_risk抽獎風(fēng)控表

需求:用戶獎池分為進(jìn)行中獎池 和已完成獎池 當(dāng)用戶抽到大獎后 用戶個(gè)人獎池重置 否則將繼續(xù)抽獎 最后一次抽獎必中大獎 通過風(fēng)控金額來判斷用戶是否可以抽大獎

  當(dāng)所有用戶已完成的抽獎 盈利大于風(fēng)控金額的時(shí)候可以讓用戶抽大獎 否則用戶抽不到大獎

?php 

   //抽獎接口

 public function desire()
 {
  $userData = $this->userSessionData();///用戶的唯一標(biāo)識
  $time = time();
  $this->limit_reward_time($userData['id'], $time);///限制抽獎間隔時(shí)間 防止被惡意刷獎品
  //活動開啟開關(guān)
  $num = input('num/d');
  if (!$num) {
   output('1008', '參數(shù)錯誤');
  }
  if ($num!=1){
   if ($num !=10){
    if ($num !=100){
     output('1008', '參數(shù)錯誤');
    }else{
     $send = $this->draw($num);
    }
   }else{
    $send = $this->draw($num);
   }
  }else{
   $send = $this->draw($num);
  }
  if ($send != '金幣不足') {
   output('200', '列表', $send);
  } else {
   output('1012', $send);
  }
 }



  /////抽獎核心
  
 public function draw($num)
 {
  $userData = $this->userSessionData();
  $resultSend = Cache::get('獎池名稱加上用戶的唯一標(biāo)識,確保一人一獎池' . $userData['id']);//獲取個(gè)人獎池
  if (!empty($resultSend)) {
   $userRedis = unserialize(Cache::get('newdesiredraw' . $userData['id']));///將獎池序列化
  } else {
   $userRedis = '';///當(dāng)前用戶不存在獎池
  }
     ///查詢當(dāng)前用戶的金幣
  $desireDiamonds = Db::connect('db_qmconfig')->name('user_money')->where(['uid' => $userData['id']])->field('diamonds')->find();
  $sendNum = $num;
  if ($desireDiamonds['diamonds']  $num) {
   return ['msg' => '金幣不足'];///判斷當(dāng)前用戶的金幣是不是夠抽獎
  }
  $gift_height = 0;///檢測是否更新個(gè)人獎池和抽獎數(shù)量
  $newNum = 0;///檢測下一輪抽獎數(shù)量
  $suiji = Db::connect('db_qmconfig')->name('desire')->order('num desc')->find();///隨機(jī)小禮物
  if ($userRedis) {///如果用戶獎池存在
   $joins = [
    ['gift_info f', 'd.giftid = f.id']
   ];
   $gift = Db::connect('db_qmconfig')->name('desire')
    ->alias('d')
    ->join($joins)
    ->where(['d.state' => 1])
    ->order('f.price desc')
    ->field('f.name,f.price,f.egif,d.num,f.id,d.position')->find();
        ///查詢抽獎表的禮物
   if (!$gift){
    return ['msg'=>'禮物查詢錯誤'];
   }
       ///查詢用戶的總抽獎數(shù)量
   $user_all = Db::connect('db_qmconfig')->name('user_desire_log')->order('kind desc')
    ->where(['uid'=>$userData['id'],'state'=>0])->field('SUM(num) as kindNum')->find();
   //十次抽獎 必中
   $count = count($userRedis);
   if ($num == 10) {
    $where[] = ['d.state', '=', 1];
    $where[] = ['d.ten', '=', 1];
    $giftId = $this->giftInfo($where);
    if ($giftId) {
     $result[] = $giftId[0]['id'];
    }
    $num = $num - 1;
   }

   ///百次抽獎 必中
   if ($num == 100) {
    $where[] = ['d.state', '=', 1];
    $where[] = ['d.hundred', '=', 1];
    $giftId = $this->giftInfo($where);

    $lwhere[] = ['d.state', '=', 1];
    $lwhere[] = ['d.ten', '=', 1];
    $lgiftId = $this->giftInfo($lwhere);
    if ($lgiftId) {
     for ($l=0;$l10;$l++){
      $result[] = $lgiftId[0]['id'];
     }
    }

    if ($giftId) {
     $result[] = $giftId[0]['id'];
    }
    $num = $num - 11;
   }
   if ($num ==1){
    if ($user_all){
     $number1 = '';
     $num1 = str_split($user_all['kindNum']);
     $number = $num1[count($num1) - 1];
     if ($user_all['kindNum']>98){
      $number1 = $num1[count($num1) - 2];
     }
     if (($number==9) ($number1 !=9)){ //十抽必中
      $where[] = ['d.state', '=', 1];
      $where[] = ['d.ten', '=', 1];
      $giftId = $this->giftInfo($where);
      if ($giftId) {
       $result[] = $giftId[0]['id'];
      }
      $num = $num - 1;
     }

     if (($number1==9)  ($number==9)){//百抽必中
      $where[] = ['d.state', '=', 1];
      $where[] = ['d.hundred', '=', 1];
      $giftId = $this->giftInfo($where);
      if ($giftId) {
       $result[] = $giftId[0]['id'];
      }
      $num = $num - 1;
     }
    }
   }
        ////判斷當(dāng)前獎池的獎品是否夠此次抽獎 如果獎池獎品數(shù)量不夠此次抽獎 將此次獎池抽完后 獲取剩下要抽將的數(shù)量 重置獎池 并且遞歸此方法傳入剩下要抽的數(shù)量
   if ($count  $num) {
    $newNum = $num - $count;
    $num = $count;
   }
   $user = Db::connect('db_qmconfig')
    ->name('desire_log')->where(['uid' => $userData['id']])
    ->field('SUM(num) as num')
    ->find();///已抽數(shù)量
   if (!$user){
    return ['msg'=>'已抽數(shù)量有誤'];
   }
   $res['zongshu'] = Db::connect('db_qmconfig')
    ->name('desire')->where(['state' => 1])
    ->field('SUM(num) as num,checksum')
    ->find();///總數(shù)量
   if (!$res['zongshu']){
    return ['msg'=>'總數(shù)量有誤'];
   }
   $resNum = 0;
   ////獲取個(gè)人多少次抽獎
   if (($user['num']+$sendNum) > $res['zongshu']['checksum']) {
    $res['zongshu']['user_num'] = $user['num'] % $res['zongshu']['checksum']; ///獲取余數(shù)
    if (($res['zongshu']['user_num'] + $sendNum) > $res['zongshu']['checksum']) {
     ///獲取這次抽獎的數(shù)量
     $resNum = $sendNum - (($res['zongshu']['user_num'] + $sendNum) - $res['zongshu']['checksum']);
    }
//    return ['msg'=>$res['zongshu']['user_num']];
   }else{
    $res['zongshu']['user_num'] = $user['num'];
   }
   $cruuy = 0;
   ///隨機(jī)選擇獎池
   for ($i = 0; $i  $num; $i++) {
    $send = array_rand($userRedis);
    if ($resNum > 0) {
     ///如果本輪獎池抽完 并且沒有抽到大獎 那么必中大獎
     $result[] = $gift['id'];
     $gift_height = 1;//抽到大獎后更改三個(gè)變量狀態(tài)
     $resNum=0;
     $cruuy = 1;
    } else {
     if ($userRedis[$send]==$gift['id']){
      $haveJoin = [
       ['desire_log d', 'd.cid = u.id'],
       ['gift_info f', 'd.giftid = f.id']
      ];
      $all = Db::connect('db_qmconfig')
       ->name('user_desire_log')
       ->alias('u')
       ->where(['u.state'=>1])
       ->field('SUM(u.num) as num')->find();
//      var_dump($all);
              ///如果抽到大獎
      if ($all['num']==null){
                 ///如果這是整個(gè)獎池第一輪抽獎 那么可以中大獎
       $result[] = $suiji['giftid'];
      }else{
                 
       $alls = Db::connect('db_qmconfig')->name('user_desire_log')
        ->alias('u')
        ->where(['u.state'=>1])
        ->join($haveJoin)
        ->field('SUM(f.price*d.num) as num')->find();
                 ///查詢獎池風(fēng)控金額
       $reskList = Db::connect('db_qmconfig')->name('desire_risk')->find();
       $riskPrice = $all['num'] * 20 - $alls['num'];
                 ///如果風(fēng)控金額小于當(dāng)前已完成抽獎的金額 那么代表軟件處于盈利狀態(tài) 可以中大獎
       if (($riskPrice >= $reskList['price'])($cruuy==0)){
        $result[] = $userRedis[$send];
        $gift_height = 1;
        $cruuy = 1;
       } else{
                   ///如果風(fēng)控金額大于當(dāng)前已完成抽獎金額 不能中大獎 隨機(jī)選擇一次小獎品 替換大獎
        $result[] = $suiji['giftid'];
       }
      }

     }else{
      $result[] = $userRedis[$send];
     }
    }
          ///清空個(gè)人獎池此次抽獎的禮物
    unset($userRedis[$send]);
   }
       ////新增用戶抽獎次數(shù) 
   $result = array_count_values($result);
   $user_desire_list = Db::connect('db_qmconfig')->name('user_desire_log')->order('id desc')->where(['uid'=>$userData['id']])->find();
   if ($user_desire_list){
    if ($user_desire_list['state']==0){
     $user_desire_logData[ 'kind'] = $user_desire_list['kind']+1;
    }else{
     $user_desire_logData[ 'kind'] = 1;
    }
   }else{
    $user_desire_logData[ 'kind'] = 1;

   }
   $user_desire_logData['uid'] =$userData['id'];
   $user_desire_logData['ctime'] =time();
   $user_desire_logData['num'] =$sendNum;
       ////更改此輪抽獎后 用戶獎池的狀態(tài)
   if ($gift_height==1){
    $user_desire_log_update = Db::connect('db_qmconfig')->name('user_desire_log')
     ->where(['uid'=>$userData['id'],'state'=>0])->update(['state'=>1]);
    $user_desire_logData[ 'state'] = 1;
   }else{
    $user_desire_logData[ 'state'] = 0;
   }
   $user_desire_log = Db::connect('db_qmconfig')->name('user_desire_log')->insertGetId($user_desire_logData);
   foreach ($result as $k => $v) {
    if ($resNum == ($k + 1)) {
     ///如果這次抽獎大于獎池總數(shù) 那么更新獎池并且抽獎剩下的次數(shù)
     Cache::set('newdesiredraw' . $userData['id'], serialize([]));
     return $this->draw($sendNum - ($k + 1));
    }

         ////禮物新增用戶背包  
    $data = [
     'uid' => $userData['id'],
     'giftid' => $k,
     'num' => $v,
     'ctime' => time(),
     'cid' => $user_desire_log
    ];
    $join = [
     ['gift_info f', 'd.giftid = f.id']
    ];
    $gift_info = Db::connect('db_qmconfig')->name('desire')
     ->alias('d')
     ->join($join)
     ->where(['d.giftid' => $k])
     ->field('f.name,f.egif,d.position')->find();
    $gift_infonum['num'] = $v;
    $list['gift'][] = array_merge($gift_info, $gift_infonum);
    $desireLog = Db::connect('db_qmconfig')->name('desire_log')->insert($data);
    $userKnapsack = Db::connect('db_qmconfig')->name('gift_knapsack')->where(['uid' => $userData['id'], 'giftid' => $k])->field('id,num')->find();
    if ($userKnapsack) {
     $userKnapsackData = [
      'num' => $v + $userKnapsack['num'],
      'updatetime' => time()
     ];
     $userKnapsackUpdate = Db::connect('db_qmconfig')->name('gift_knapsack')->where(['id' => $userKnapsack['id']])->update($userKnapsackData);
    } else {
     $userKnapsackData = [
      'num' => $v,
      'giftid' => $k,
      'uid' => $userData['id'],
      'createtime' => time()
     ];
     $userKnapsackInsert = Db::connect('db_qmconfig')->name('gift_knapsack')->insert($userKnapsackData);
    }
   }
        ///增加用戶消費(fèi)記錄
   $userXfData = [
    'uid' => $userData['id'],
    'xf_price' => $sendNum,
    'xf_method' => 5,
    'scene' => 19,
    'status' => 1,
    'ctime' => time()
   ];
   $userXf = Db::connect('db_qmconfig')->name('xfprice')->insert($userXfData);
   if ($desireLog  $userXf) {
          ///扣除用戶金幣
    $newDiamondsData = [
     'diamonds' => $desireDiamonds['diamonds'] - $sendNum
    ];
    $newDiamonds = Db::connect('db_qmconfig')->name('user_money')->where(['uid' => $userData['id']])->update($newDiamondsData);
   }
        

   if ($userRedis) {
    Cache::set('用戶獎池名稱' . $userData['id'], serialize($userRedis));
          ////如果此輪抽獎抽到大獎 重置用戶個(gè)人獎池
    if ($gift_height == 1) {
     Cache::set('用戶獎池名稱' . $userData['id'], serialize([]));
     $userChecksum = $res['zongshu']['checksum'] - ($res['zongshu']['user_num'] + $sendNum);
     $desireLogUserWhere = [
      'uid' => $userData['id'],
      'giftid' => 0,
      'num' => $userChecksum,
      'ctime' => time(),
      'cid' => $user_desire_log,
     ];
            ///添加禮物抽中記錄
     $desireLogUser = Db::connect('db_qmconfig')->name('desire_log')->insert($desireLogUserWhere);
    }
    $swhere[] = ['d.state', '=', 1];
    $swhere[] = ['d.kind', '=', 1];
    $res['data'] = $this->giftInfo($swhere);
    if (empty($res['data'])) {
     output('1008', '獎池更新中');
    }
          ////獲取用戶此輪抽獎數(shù)量 返回給前端 控制獎池動畫百分比
    $res['zongshu'] = Db::connect('db_qmconfig')
     ->name('desire')->where(['state' => 1, 'kind' => 1])
     ->field('checksum as num')
     ->find();
    $user = Db::connect('db_qmconfig')
     ->name('desire_log')->where(['uid' => $userData['id']])
     ->field('SUM(num) as num')
     ->find();
    $res['diamonds'] = Db::connect('db_qmconfig')
     ->name('user_money')->where(['uid' => $userData['id']])
     ->value('diamonds');

    if ($user) {
     if ($user['num'] > $res['zongshu']['num']) {
      $res['zongshu']['user_num'] = $user['num'] % $res['zongshu']['num'];

     } else {
      $res['zongshu']['user_num'] = $user['num'];
     }
    } else {
     $res['zongshu']['user_num'] = 0;
    }
    $list['info'] = $res;
    return $list;
//    return ['msg'=>$res['zongshu']['user_num']];
   } else {
          ////如果當(dāng)前用戶獎池抽完獎了 那么重置此用戶獎池
    $where[] = ['d.state', '=', 1];
    $where[] = ['d.kind', '=', 1];
    $res = $this->giftInfo($where);
    if (empty($res)) {
     return ['msg' => '獎池更新中'];
    }
    $c = [];
    foreach ($res as $m => $n) {
          ///十抽必中獎品
     if ($n['ten']==1){
      $n['num'] = $n['num'] - $n['checksum']/10;
      $giftarr = array_fill(0, $n['num']+$n['checksum']/10, $suiji['giftid']);
      $c = array_merge($c, $giftarr);
      if ($n['num']=0){
       continue;
      }
     }
            ///百抽必中獎品
     if ($n['hundred']==1){
      $n['num'] = $n['num'] - $n['checksum']/100;
      $giftarr = array_fill(0, $n['num']+$n['checksum']/100, $suiji['giftid']);
      $c = array_merge($c, $giftarr);
      if ($n['num']=0){
       continue;
      }
     }
     $giftarr = array_fill(0, $n['num'], $n['id']);
     $c = array_merge($c, $giftarr);
    }
          ///隨機(jī)打亂獎池
    shuffle($c);
    Cache::set('用戶獎池名稱' . $userData['id'], serialize($c));
    if ($newNum>0){
             ///遞歸此方法 抽剩下的獎品
     return $this->draw($newNum);
    }
   }
  } else {
   ///如果沒有獎池 生成獎池
   $where[] = ['d.state', '=', 1];
   $where[] = ['d.kind', '=', 1];
   $res = $this->giftInfo($where);
   if (empty($res)) {
    return ['msg' => '獎池更新中'];
   }
   $c = [];
   foreach ($res as $m => $n) {
    if ($n['ten']==1){
     $n['num'] = $n['num'] - $n['checksum']/10;
     $giftarr = array_fill(0, $n['num']+$n['checksum']/10, $suiji['giftid']);
     $c = array_merge($c, $giftarr);
     if ($n['num']=0){
      continue;
     }
    }
    if ($n['hundred']==1){
     $n['num'] = $n['num'] - $n['checksum']/100;
     $giftarr = array_fill(0, $n['num']+$n['checksum']/100, $suiji['giftid']);
     $c = array_merge($c, $giftarr);
     if ($n['num']=0){
      continue;
     }
    }
    $giftarr = array_fill(0, $n['num'], $n['id']);
    $c = array_merge($c, $giftarr);
   }
   shuffle($c);
   Cache::set('用戶獎池名稱' . $userData['id'], serialize($c));
       ///遞歸此方法抽獎
   return $this->draw($num);
  }
 }
?>

以上就是PHP實(shí)現(xiàn)抽獎功能實(shí)例代碼的詳細(xì)內(nèi)容,更多關(guān)于PHP實(shí)現(xiàn)抽獎功能的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • php+lottery.js實(shí)現(xiàn)九宮格抽獎功能
  • PHP實(shí)現(xiàn)活動人選抽獎功能
  • jQuery+PHP實(shí)現(xiàn)微信轉(zhuǎn)盤抽獎功能的方法
  • PHP+jQuery翻板抽獎功能實(shí)現(xiàn)

標(biāo)簽:白城 迪慶 綿陽 黃石 瀘州 貴陽 雞西 郴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP實(shí)現(xiàn)抽獎功能實(shí)例代碼》,本文關(guān)鍵詞  PHP,實(shí)現(xiàn),抽獎,功能,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP實(shí)現(xiàn)抽獎功能實(shí)例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP實(shí)現(xiàn)抽獎功能實(shí)例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    我和岳m愉情xxxⅹ视频| 亚洲欧美福利视频| 极品粉嫩国产18尤物| 天天天天天天天天操| 成人免费视频| 国产精品一区二区欧美| 少妇高潮爽到全身痉挛抽搐| 青青在线视频免费观看| 精品国产美女福利到在线不卡| 国产精品伊人色| 91精品久久久久久蜜臀| 天天干天天干天天操| 欧美18一19xxx性| 一级女性全黄久久生活片免费| 亚洲国产一区在线观看| 久久婷婷激情| 午夜av免费在线观看| 免费观看美女裸体网站| 亚洲综合自拍一区| 国产亚洲欧美日韩精品一区二区三区| 亚洲一区二区免费| 欧美a级理论片| 91福利精品第一导航| 国产精品99久久久久久久久久久久| 超碰97网站| 999精品在线视频| 亚洲精品美女免费| 国模一区二区三区私拍视频| free性丰满69性欧美| 国产成人精品www牛牛影视| 国产精品444| 久久精品国产免费| 久久久亚洲av波多野结衣| 国产精品99一区二区三区| 欧美国产日韩中文字幕在线| 在线观看中文字幕网站| 免费一区二区三区视频导航| 91传媒免费视频| 最新中文字幕免费视频| 国产日韩在线不卡| 九九99九九精彩| 亚洲二区三区不卡| 又黄又免费的网站| 久久久久久久久久久久av| 老司机午夜精品视频| 国产乱淫a∨片免费观看| 日韩成人毛片视频| 亚洲AV无码精品国产| 成人拍拍拍免费视频网站| 精品女同一区二区| 97久久久久久久| 粉嫩aⅴ一区二区三区四区五区| 欧美日韩一级黄色片| 99久久精品国产亚洲| 五月婷婷狠狠操| 捆绑紧缚一区二区三区在线观看| 欧美大片xxxx| 欧美经典一区二区三区| 成年女人色毛片免费| 欧美精品九九99久久| 久久超碰亚洲| 精品推荐蜜桃传媒| 国产精品三级av| 日本亚洲欧洲无免费码在线| 北条麻妃一二三区| 91电影在线观看| 欧美一区不卡| 一区二区三区毛片| 国产电影一区二区三区| xxxx国产精品| 免费中文字幕在线观看| 草莓福利社区在线| 午夜视频在线观看一区二区| 黑丝av在线播放| 无码人妻精品一区二区50| 综合136福利视频在线| 日日日日人人人夜夜夜2017| 国产精品四虎| 国产一区二区美女视频| 最近中文字幕在线| 国产精品v片在线观看不卡| 欧美亚洲综合另类| 91av在线免费观看视频| 成年人的黄色片| 韩国欧美国产1区| 欧美aaaxxxx做受视频| 一个人在线观看免费视频www| 欧美激情欧美激情| 一区二区日韩av| 欧美极品美女视频| 91video| 欧美另类网站| 一区二区不卡久久精品| 尤物精品在线| 国产精品1区2区3区4区| 天堂av在线播放| 国产女人爽到高潮a毛片| 国产91在线视频蝌蚪| 国产精品一区二区av交换| 精品国产乱码久久久久久久软件| 免费观看亚洲视频大全| 一区视频二区视频| 综合av第一页| 亚洲不卡一卡2卡三卡4卡5卡精品| 国产精品一区二区在线| 99九九99九九九99九他书对| 亚洲另类av| www国产91| 黄色a级片免费看| 成人综合久久| 亚洲男人天天操| 免费看日韩精品| 热久久久久久久| 91成人小视频| 亚洲影院色无极综合| 国产精品h视频| 激情五月少妇a| 55夜色66夜色国产精品视频| 久久久久无码精品| 比比资源-先锋影音资源站| 性色国产成人久久久精品| 色婷婷视频在线观看| 91香蕉视频mp4| 撸视在线观看免费视频| 99久久久国产精品无码免费| 最新eeuss影院在线观看| 久久亚洲精精品中文字幕| 精品日韩在线视频| 精品视频一二| 精品人妻少妇嫩草av无码专区| 青青视频免费在线观看| 伊人av综合网| 女人扒开屁股爽桶30分钟| 男女视频在线观看| 欧美jizzhd欧美| 日韩综合视频在线观看| 久精品免费视频| 欧美三级三级| 色爱av美腿丝袜综合粉嫩av| 五月激情婷婷综合| 91精品国产91久久久久久一区二区| 欧美xxxxxbbbbb| 欧美日韩美女| 久久久久亚洲av成人无码电影| 国产情侣在线播放| 天天夜碰日日摸日日澡| 色se01短视频永久免费| 成人无号精品一区二区三区| 天天综合天天添夜夜添狠狠添| eeuss影院www免费看| 美日韩精品视频| 黄网免费入口| 男女啪啪无遮挡网站| 亚洲a视频在线观看| 国产婷婷色综合av蜜臀av| 婷婷亚洲成人| 国产网站无遮挡| 成人在线手机视频| 日韩av观看网址| 国产欧美丝祙| 国产在线视频精品一区| 国产毛片一区二区| 精品福利一区二区三区| 97在线国产视频| 国产中文字幕91| 国产精品一品二区三区的使用体验| 国产三级视频在线播放| www.日韩在线观看| 亚洲国产高清在线观看视频| 久草中文在线| 亚洲精品自拍视频在线观看| 亚洲高清国产精品| 欧美日韩xxxxx| www.香蕉视频在线观看| 高清欧美性猛交xxxx黑人猛交| 91麻豆福利精品推荐| 中文字幕亚洲在线| 被陌生人带去卫生间啪到腿软| 亚洲欧美国产视频| 久久男人中文字幕资源站| 日韩在线观看免费全| 亚洲第一综合网| 国产精品久久久久久人| 久久99精品久久久久久久青青日本| 午夜亚洲性色福利视频| 国产成人精品男人的天堂538| 最新黄色av网址| 亚洲免费福利视频| 欧美在线视频网| 国产麻豆精品高清在线播放| 成年人观看网站| 91精品人妻一区二区三区蜜桃2| 日韩欧美高清在线| 亚洲在线一区二区| 亚洲精品自拍视频在线观看| 最新免费av网址| www插插插无码视频网站| 日韩视频网站在线观看| 久久精视频免费在线久久完整在线看| 日韩精选在线观看| 日韩国产欧美区| 熟妇熟女乱妇乱女网站| 久久99国产精品视频| 亚州av乱码久久精品蜜桃| 91牛牛免费视频| 国产一区二区在线网站| 91久久精品国产91久久性色tv| 偷偷看偷偷操| 李宗瑞91在线正在播放| 国产精品成人观看视频免费| 国产成人av一区| 另类尿喷潮videofree| 国产精品久久久免费| 爱爱爱爱免费视频| 国产一区二区中文字幕| 国产成人高清精品免费5388| 欧美日韩中出| 7777精品视频| 天堂网在线观看国产精品| 日本欧洲一区二区| 国产精品国模大尺度私拍| 男人草女人视频| 一区二区三区亚洲变态调教大结局| 在线观看毛片av| 在线视频国产区| 亚洲校园激情春色| 欧洲在线一区| 99久久无色码| 国产黄色av片| 日本韩国欧美三级| 日本91福利区| 欧美一区二区视频在线播放| 妞干网视频在线观看| 亚洲第一香蕉视频| 日韩一级精品| 亚洲国产精品成人综合色在线婷婷| 亚洲韩国日本中文字幕| 97超碰在线免费观看| 国产精品一区二区三区www| bl在线肉h视频大尺度| 国语自产精品视频在线看8查询8| 亚洲天堂2017| 九色91在线| 成人激情视频在线播放| 91av在线视频观看| 久久国产精品亚洲人一区二区三区| 一本到高清视频免费精品| 国产成人在线一区| 无码人妻h动漫| 在线观看91精品国产麻豆| 天天综合网天天做天天受| 久草av在线播放| 在线观看国产亚洲| 日韩精品一区二区三区四区五区| 国产真人真事毛片视频| 一本大道香蕉8中文在线视频| 欧美高清在线视频| 香蕉av一区| 男人天堂新网址| 无遮挡爽大片在线观看视频| 午夜啪啪免费视频| 国产精品国产精品国产| 亚洲欧美另类视频| 欧美激情亚洲自拍| 亚洲综合资源| 亚洲一区亚洲二区| 久久69精品久久久久久久电影好| 欧美色图亚洲自拍| 中文字幕1区2区| 欧美一区二区三区激情视频| 黄色一级免费大片| 亚洲国产日本| 你懂的在线观看一区二区| 日韩国产欧美在线视频| 91成人在线观看喷潮| 亚洲精品高清无码视频| 亚洲福利免费| 日韩午夜精品| 成人美女视频在线观看18| 蜜桃视频一区二区在线观看| 日日噜噜夜夜狠狠| 成人爽a毛片免费啪啪红桃视频| 97香蕉久久夜色精品国产| 风流老熟女一区二区三区| 精品国一区二区三区| 中文字幕一区在线观看| 在线视频精品一区| 国语对白做受xxxxx在线中国| av漫画在线观看| 久草免费资源| 97人洗澡人人免费公开视频碰碰碰| 欧美日韩大陆在线| 免费男女羞羞的视频网站中文版| 视频一区不卡| 黄色三级在线观看| 色香蕉在线视频| 性欧美videosex高清少妇| 影音先锋久久资源网| 欧美一级做a爰片免费视频| 亚洲最大激情中文字幕| 国产精品专区在线| 中文字幕亚洲无线码在线一区| 日韩视频免费在线| 在线影视一区| 大肉大捧一进一出好爽动态图| 成人亚洲欧美日韩在线观看| 国产精品suv一区二区69| 亚洲精品成人少妇| 久久国产乱子伦精品| 国产在线不卡av| 久久99国产精品久久99大师| 国产目拍亚洲精品99久久精品| 中文字幕免费在线播放| 精品久久久久久国产91| 亚洲精品美女久久| 欧美极品日韩| 自由的xxxx在线视频| 亚洲免费成人在线| 日本免费网站视频| 中文字幕国内精品| 国产天堂在线播放| aa日韩免费精品视频一| 欧美体内she精视频在线观看| 成年人视频软件| 九色丨蝌蚪丨成人| 国产精品欧美一区二区三区| 中文字幕视频免费观看| 欧美精品日韩|