1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        SpringMVC+Spring+Mybatis實現(xiàn)支付寶支付功能(附完整代碼)

        共 16998字,需瀏覽 34分鐘

         ·

        2021-04-27 23:58

        來源:http://suo.im/5HFF7d


        前言

        本教程詳細介紹了如何使用ssm框架實現(xiàn)支付寶支付功能。本文章分為兩大部分,分別是「支付寶測試環(huán)境代碼測試」和「將支付寶支付整合到ssm框架」,詳細的代碼和圖文解釋,自己實踐的時候一定仔細閱讀相關(guān)文檔,話不多說我們開始。

        本教程源代碼:

        https://github.com/OUYANGSIHAI/sihai-maven-ssm-alipay

        一、支付寶測試環(huán)境代碼測試

        1. 下載電腦網(wǎng)站的官方demo:

        下載:https://docs.open.alipay.com/270/106291/

        2. 下載解壓導(dǎo)入eclipse

        readme.txt請好好看一下。

        只有一個Java配置類,其余都是JSP。

        3. 配置AlipayConfig

        (1) 注冊螞蟻金服開發(fā)者賬號(免費,不像蘋果會收取費用)

        注冊地址:https://open.alipay.com ,用你的支付寶賬號掃碼登錄,完善個人信息,選擇服務(wù)類型(我選的是自研)。

        (2) 設(shè)置app_id和gatewayUrl

        其中密鑰需要自己生成,appID和支付寶網(wǎng)關(guān)是已經(jīng)給好的,網(wǎng)關(guān)有dev字樣,表明是用于開發(fā)測試。

        (3) 設(shè)置密鑰

        點擊“生成方法”,打開界面如下:

        下周密鑰生成工具,解壓打開后,選擇2048位生成密鑰:

        如果沒有設(shè)置過,此時顯示文本是"設(shè)置應(yīng)用公鑰",我這里是已經(jīng)設(shè)置過得。

        設(shè)置方法,"打開密鑰文件路徑":

        復(fù)制應(yīng)用公鑰2048.txt中的內(nèi)容到點擊"設(shè)置應(yīng)用公鑰"的彈出框中,保存:

        • 商戶私鑰(merchant_private_key)

          復(fù)制 應(yīng)用私鑰2048.txt 中的內(nèi)容到merchant_private_key中。

        • 支付寶公鑰(alipay_public_key)

        點擊如上圖鏈接,復(fù)制彈出框里面的內(nèi)容到alipay_public_key。

        如果這個設(shè)置不對,結(jié)果是:支付成功,但是驗簽失敗。

        如果是正式環(huán)境,需要上傳到對應(yīng)的應(yīng)用中:

        (4) 服務(wù)器異步通知頁面路徑(notify_url)

        如果沒有改名,修改IP和端口號就可以了,我自己的如下:

        http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp

        (5) 頁面跳轉(zhuǎn)同步通知頁面的路徑(return_url)

        http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp

        4. 測試運行

        測試用的支付寶買家賬戶可以在"沙箱賬"這個頁面可以找到:

        支付成功后,驗簽結(jié)果:

        問題解決

        由于我們使用的是沙箱測試環(huán)境,測試環(huán)境和正式上線的環(huán)境的網(wǎng)關(guān)是不一樣的,如果配置錯誤,會出現(xiàn),appid錯誤的問題。配置如下:

        源代碼下載:

        鏈接: https://pan.baidu.com/s/1n6GbEJiMzoGWJrSw0bb2Cg 

        密碼: zd9e

        二、將支付寶支付整合到ssm框架

        1. 項目架構(gòu)

        • 項目架構(gòu):spring+springmvc+mybatis

        • 數(shù)據(jù)庫:mysql

        • 部署環(huán)境:tomcat9.0

        • 開發(fā)環(huán)境:jdk9、idea

        • 支付:支付寶、微信

        整合到ssm一樣,我們需要像沙箱測試環(huán)境一樣,需要修改支付的配置信息

        2. 數(shù)據(jù)庫代碼

        主要包括以下的數(shù)據(jù)庫表:

        • user:用戶表

        • order:支付產(chǎn)生的訂單

        • flow:流水賬

        • product:商品表:用于模擬購買商品。

        drop table if exists user;

        /*==============================================================*/
        /* Table: user                                                  */
        /*==============================================================*/
        create table user
        (
           id                   varchar(20not null,
           username             varchar(128),
           sex                  varchar(20),
           primary key (id)
        );

        alter table user comment '用戶表';


        CREATE TABLE `flow` (
          `id` varchar(20NOT NULL,
          `flow_num` varchar(20DEFAULT NULL COMMENT '流水號',
          `order_num` varchar(20DEFAULT NULL COMMENT '訂單號',
          `product_id` varchar(20DEFAULT NULL COMMENT '產(chǎn)品主鍵ID',
          `paid_amount` varchar(11DEFAULT NULL COMMENT '支付金額',
          `paid_method` int(11DEFAULT NULL COMMENT '支付方式\r\n            1:支付寶\r\n            2:微信',
          `buy_counts` int(11DEFAULT NULL COMMENT '購買個數(shù)',
          `create_time` datetime DEFAULT NULL COMMENT '創(chuàng)建時間',
          PRIMARY KEY (`id`)
        ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流水表';


        CREATE TABLE `orders` (
          `id` varchar(20NOT NULL,
          `order_num` varchar(20DEFAULT NULL COMMENT '訂單號',
          `order_status` varchar(20DEFAULT NULL COMMENT '訂單狀態(tài)\r\n            10:待付款\r\n            20:已付款',
          `order_amount` varchar(11DEFAULT NULL COMMENT '訂單金額',
          `paid_amount` varchar(11DEFAULT NULL COMMENT '實際支付金額',
          `product_id` varchar(20DEFAULT NULL COMMENT '產(chǎn)品表外鍵ID',
          `buy_counts` int(11DEFAULT NULL COMMENT '產(chǎn)品購買的個數(shù)',
          `create_time` datetime DEFAULT NULL COMMENT '訂單創(chuàng)建時間',
          `paid_time` datetime DEFAULT NULL COMMENT '支付時間',
          PRIMARY KEY (`id`)
        ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='訂單表';


        CREATE TABLE `product` (
          `id` varchar(20NOT NULL,
          `name` varchar(20DEFAULT NULL COMMENT '產(chǎn)品名稱',
          `price` varchar(11DEFAULT NULL COMMENT '價格',
          PRIMARY KEY (`id`)
        ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='產(chǎn)品表 ';

        3. dao數(shù)據(jù)接口層

        這里就不介紹了,這個只包括簡單的curd,可以使用`通用mapper`,或者`逆向工程`就行。以訂單order為例給出:

        public interface OrdersMapper {
            int countByExample(OrdersExample example);

            int deleteByExample(OrdersExample example);

            int deleteByPrimaryKey(String id);

            int insert(Orders record);

            int insertSelective(Orders record);

            List<Orders> selectByExample(OrdersExample example);

            Orders selectByPrimaryKey(String id);

            int updateByExampleSelective(@Param("record") Orders record, @Param("example") OrdersExample example);

            int updateByExample(@Param("record") Orders record, @Param("example") OrdersExample example);

            int updateByPrimaryKeySelective(Orders record);

            int updateByPrimaryKey(Orders record);
        }

        注意:源代碼最后給出

        4. service層

        同上,最后在項目源代碼里可見。以訂單order為例給出:

        /**
         * 訂單操作 service
         * @author ibm
         *
         */

        public interface OrdersService {

            /**
             * 新增訂單
             * @param order
             */

            public void saveOrder(Orders order);

            /**
             * 
             * @Title: OrdersService.java
             * @Package com.sihai.service
             * @Description: 修改叮當狀態(tài),改為 支付成功,已付款; 同時新增支付流水
             * Copyright: Copyright (c) 2017
             * Company:FURUIBOKE.SCIENCE.AND.TECHNOLOGY
             * 
             * @author sihai
             * @date 2017年8月23日 下午9:04:35
             * @version V1.0
             */

            public void updateOrderStatus(String orderId, String alpayFlowNum, String paidAmount);

            /**
             * 獲取訂單
             * @param orderId
             * @return
             */

            public Orders getOrderById(String orderId);

        }

        5. 支付寶支付controller(支付流程)

        支付流程圖

        首先,啟動項目后,輸入http://localhost:8080/,會進入到商品頁面,如下

        下面是頁面代碼

        商品頁面(products.jsp)

        代碼實現(xiàn):

        <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
        <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
        <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>  
        <script src="<%=request.getContextPath() %>/static/js/jquery.min.js" type="text/javascript"></script>

        <html>

            <head>

            </head>

            <body>

                <table>
                    <tr>
                        <td>
                            產(chǎn)品編號
                        </td>
                        <td>
                            產(chǎn)品名稱
                        </td>
                        <td>
                            產(chǎn)品價格
                        </td>
                        <td>
                            操作
                        </td>
                    </tr>
                    <c:forEach items="${pList }" var="p">
                        <tr>
                            <td>
                                ${p.id }
                            </td>
                            <td>
                                ${p.name }
                            </td>
                            <td>
                                ${p.price }
                            </td>
                            <td>
                                <a href="<%=request.getContextPath() %>/alipay/goConfirm.action?productId=${p.id }">購買</a>
                            </td>
                        </tr>

                    </c:forEach>
                </table>

                <input type="hidden" id="hdnContextPath" name="hdnContextPath" value="<%=request.getContextPath() %>"/>
            </body>

        </html>


        <script type="text/javascript">

            $(document).ready(function({

                var hdnContextPath = $("#hdnContextPath").val();


            });


        </script>

        點擊上面的購買,進入到訂單頁面

        填寫個數(shù),然后點擊生成訂單,調(diào)用如下代碼

        根據(jù)SID(生成id的工具)等信息生成訂單,保存到數(shù)據(jù)庫。

        進入到選擇支付頁面

        調(diào)用了如下代碼:

        然后,我們選擇支付寶支付,進入到了我們支付的頁面了,大功告成!

        調(diào)用了如下代碼:

        /**
             *
             * @Title: AlipayController.java
             * @Package com.sihai.controller
             * @Description: 前往支付寶第三方網(wǎng)關(guān)進行支付
             * Copyright: Copyright (c) 2017
             * Company:FURUIBOKE.SCIENCE.AND.TECHNOLOGY
             *
             * @author sihai
             * @date 2017年8月23日 下午8:50:43
             * @version V1.0
             */

            @RequestMapping(value = "/goAlipay", produces = "text/html; charset=UTF-8")
            @ResponseBody
            public String goAlipay(String orderId, HttpServletRequest request, HttpServletRequest response) throws Exception {

                Orders order = orderService.getOrderById(orderId);

                Product product = productService.getProductById(order.getProductId());

                //獲得初始化的AlipayClient
                AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, "json", AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);

                //設(shè)置請求參數(shù)
                AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest();
                alipayRequest.setReturnUrl(AlipayConfig.return_url);
                alipayRequest.setNotifyUrl(AlipayConfig.notify_url);

                //商戶訂單號,商戶網(wǎng)站訂單系統(tǒng)中唯一訂單號,必填
                String out_trade_no = orderId;
                //付款金額,必填
                String total_amount = order.getOrderAmount();
                //訂單名稱,必填
                String subject = product.getName();
                //商品描述,可空
                String body = "用戶訂購商品個數(shù):" + order.getBuyCounts();

                // 該筆訂單允許的最晚付款時間,逾期將關(guān)閉交易。取值范圍:1m~15d。m-分鐘,h-小時,d-天,1c-當天(1c-當天的情況下,無論交易何時創(chuàng)建,都在0點關(guān)閉)。 該參數(shù)數(shù)值不接受小數(shù)點, 如 1.5h,可轉(zhuǎn)換為 90m。
                String timeout_express = "1c";

                alipayRequest.setBizContent("{\"out_trade_no\":\""+ out_trade_no +"\","
                        + "\"total_amount\":\""+ total_amount +"\","
                        + "\"subject\":\""+ subject +"\","
                        + "\"body\":\""+ body +"\","
                        + "\"timeout_express\":\""+ timeout_express +"\","
                        + "\"product_code\":\"FAST_INSTANT_TRADE_PAY\"}");

                //請求
                String result = alipayClient.pageExecute(alipayRequest).getBody();

                return result;
            }

        這段代碼都可以在阿里支付的demo里面找到的,只需要復(fù)制過來,然后改改,整合到ssm環(huán)境即可。

        上面就是將阿里支付寶支付整合到ssm的全過程了。

        PS:如果覺得我的分享不錯,歡迎大家隨手點贊、轉(zhuǎn)發(fā)。

        瀏覽 38
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产成人AV在线观看| 97人妻精品一区二区三区视频| 黄色操B视频| 最新中文字幕在线播放| 中文字幕在线视频观看| 另类老妇videos另类| 狼友视频首页| 北条麻妃99精品青青久久| 免费a片观看| 色网在线| 国产理论电影在线观看| 日韩中文字幕免费在线观看 | 婷婷五月天在线播放| 国产女人18毛片水18精品| 中文字幕AV在线免费观看| 韩日不卡视频| 久久久久久亚洲Av无码精品专口| AV无码电影| 丁香五月激情在线| 无套内射在线| 无码精品人妻一区二区欧美 | 黄色录像一级带| 伊人毛片| 安徽妇搡BBB搡BBBB户外老太太 | 国产卡一卡二在线观看| 伊人成人网站| 午夜福利院| 岛国片资源| 67194国产| 黑人aV| 欧美成人电影| 国产精品三级| 无码免费在线视频| 91精品国产偷窥一区二区| 黄色电影天堂| 四川少妇搡bbw搡bbbb| 男人操女人视频网站| 国产在线不卡年轻点的| AV高清无码| 国产精品永久| 欧美又粗又大| 成人免费视频国产在线观看| 日本欧美一区二区三区| 九九成人免费视频| 91成人综合| 国产精品三级| 欧美亚洲一区| 91精品国自产在线观看| 一区二区三区四区高清无码| 大香蕉a片| 夜夜爽7777精品国产三级| 亚洲网站在线免费观看| 国产人成视频免费观看| 中国老太卖婬HD播放| 天天做天天爱天天高潮| 爆乳一区二区| 亚洲免费成人网站| 91欧美精品| 密臀久久| 大炕上公让我高潮了六次| 久久一级A片| 色婷婷五月激情| 天堂资源地址在线| av一区二区三区| 亚洲无码电影网| 六月激情婷婷| 91精品久久久久久粉嫩| AⅤ在线| 日本中文字幕亚洲| 天天舔天天干| 亚洲精品观看| 狼色AV| 无码在线播放视频| 久操新在线| 国产男女av| 韩国午夜电影| 中文字幕高清AⅤ| 亚洲无码视频免费观看| 免费黄色毛片| 热久久久| 国产青青| 91成人免费电影| 欧美女人操逼| 99免费在线观看视频| 水果派中文解说AⅤ| 河南熟妇搡BBBB搡BBBB| 国外成人性视频免费| 欧美亚洲成人在线观看| 日韩精品极品视频在线观看免费| 久久秘成人久久无码| 国产精品一卡二卡三卡| 欧美亚洲小说| 丁香色婷婷五月天| 人人操干| 日本一级理论片在线大全| 91无码成人视频| 午夜福利干B在线免费小视频| 毛片毛片毛片| 操骚逼视频| 国产在线小视频| 在线无码高清| 成人h在线| 91中文字幕在线| aⅴ视频| 搡BBBB搡BBB搡我瞎了| 韩日一区二区| 免费的A片| 国产精品永久| 午夜成人黄片| 中文字幕亚洲日韩| 婷婷精品视频| 首页-91n| www.婷婷五月天| 一级黄色电影网站| 日韩在线视频播放| 99re视频在线| 91精品婷婷国产综合久久竹菊| 人人爱人人插| 91久久爽久久爽爽久久片| 亚洲免费无码视频| 日韩无码中字| 欧美性受XXXX黑人XYX性爽| 91超碰在线| 91自摸| 佳佳女王footjob超级爽 | 高清无码久久| 免费的a片| 婷婷综合av| 日本A∨在线| 国产无码操逼视频| 伊人久久五月| 日本黄色视频大全| 大香蕉在线啪啪| 国产愉拍91九色国产愉拍| 久久天堂AV综合合色蜜桃网| 日韩精品视频一区二区三区| 婷婷久久在线| 亚州高清无码视频| 天天弄天天操| 国产免费黄色片| 玖玖国产| 先锋资源久久| 麻豆免费成人传媒| 色婷婷在线观看视频| 五月丁香六月色| 国产99999| 久久AV无码| 97性爱视频| 欧美男女操逼视频| 日韩成人免费在线| 欧美群交videotv群交| a久久| 刘玥一区二区三区| 亚洲理论视频| 国产一级a毛一级a做免费高清视频 | 成人AV免费| 无码人妻丰满熟妇精品区| 综合久久av| 国产又粗又长又硬又大毛苴茸图片 | 亚洲最新无码| 成人AV中文字幕| 欧美香蕉视频| AV网站在线播放| 色二区| 俺去日| 午夜精品视频| 北条麻妃一区二区三区在线观看| 午夜亚洲AV永久无码精品麻豆| 伊人大香蕉在线网| 日韩三级片在线播放| 激情久久av| 成人无码久久| 日韩一区在线视频| 久久久免费| 亚洲精品秘一区二区三线观看| 日本黄色免费网站| 亚洲91黄色片| 不卡无码av| 成人日韩AV| 亚洲无码高清在线视频| 日本国产在线| 中文字幕人妻丰满熟妇| 超碰麻豆| 激情麻豆论坛| 国产毛片18水真多18精品| 欧美日韩视频一区二区| 国产小电影在线观看| 在线视频一区二区三区四区| 无码中文字幕在线播放| 日逼大片| 精品乱伦| 人人插人人澡| 五月天成人导航| 国产成人久久777777黄蓉| 色哥网在线一区| 豆花无码视频一区二区| 久久久久久久久久久久国产精品| 色悠悠国产| 俺去啦俺来也| 亚洲免费观看高清完整版在va线观 | 免费的a片| 少妇精品久久久久久久久久| 欧美性BBB槡BBB槡BBB | 超碰免费在线| 日屄免费视频| 亚洲欧美在线视频观看| 国产又粗又长视频| 亚洲自拍电影| 成人无码免费毛片A片| 久久撸视频| 伊人久久大香蕉国产| 日韩免费三级| 91午夜视频| 色婷婷导航| 国产亚洲午夜久久久成人电影| 国产ts视频| 欧美性爱成人| 日韩成人无码专区| 欧美一二区| 亚洲小说图片AV在线| 一本色道久久综合狠狠躁| 日韩欧美亚洲一区二区三区| 亚洲成色A片77777在线小说| 丰滿人妻一区二区三区| 久热综合| 摸BBB槡BBBB搡BBB,,,,, | 国产综合第一页| 伊人在线成人视频| 国产一区在线观看视频| NP玩烂了公用爽灌满视频播放| 一级特黄AA片| 插逼综合网| 久久无码免费| 无码视频中文字幕| 亚洲欧美成人在线观看| 九九国产精品| 免费看欧美日黄片| 人人爱久久| 欧美一级欧美三级在线观看| 色婷婷AV一区二区三区软件| 午夜精品视频| 四虎影院最新地址| 亚洲AV综合网| 91乱子伦国产乱子伦海的味道| 无码视频免费观看| 东北女人毛多又黑A片| 欧美日韩亚洲成人| AV免费播放| 综合久久99| 蜜桃无码视频小说网站| 日韩大鸡巴| 日韩| 日本久久久久久久久视频在线观看 | 91丨PORN首页| 日皮视频在线免费观看| 激情乱伦五月天| 日韩午夜欧美精品一二三区| 九九99精品视频| 国产黄色一级| 欧美老女人操逼| 亚洲免费观看高清视频| 黄片高清无码在线观看| 欧美一级大香蕉| 97人妻精品| 69伊人| 亚洲一区二区三区在线视频| 北条麻妃无码观看| 精品少妇视频| 少妇av| 亚洲免费成人网站| 欧美淫秽视频| 久久视频在线| 美女天天肏| 国产操逼视频| 99热精品免费| 热99re69精品8在线播放| 五月天成人社区| 亚洲天堂美女| www.豆花视频成人版| 黄色片a| 少妇人妻一区| 韩日在线视频| 无码免费一区二区| 欧美日韩四区| 在线观看亚洲一区| 欧美日韩高清在线| 天天爽天天| 久久视频一区| www.51av| 狼人综合影院| 操日本少妇| 国产AA| 蜜桃传媒AV| 日韩无码视频网| 啪啪免费视频| 亚洲AV永久无码精品国产精| 成人无码区免费A片在线软件| 尤物视频在线观看| 欧美色图色就是色| 大香蕉久久久久久| 中文字幕永久在线| 天堂va欧美ⅴa亚洲va一夜| 欧美一级在线视频| 另类老妇性BBBWBBW| 美女超碰| 大色网小色网| 国产精品无码激情视频| 尤物91| 国产视频久久久| 91综合在线观看| 久草国产精品| 撸一撸成人在线做爱视频。| 爱搞搞搞搞| 小视频+福利| 11孩岁女精品A片BBB| 免费成人一级片| 亚洲欧美国产精品专区久久| 国产精品九九视频| 亚洲无码视频免费| 久久丁香五月婷婷五月天激情视频 | 88av在线观看| 第一页在线观看| 大肉大捧一进一出两腿| 午夜亚洲视频| 国精产品一品二品国精| 91无码视频在线观看| 熟妇熟女一区二区三区| 激情视频网址| 欧美日韩中| 色五月婷婷综合| 免费AV网站观看| 亚洲第一视频在线观看| 在线不欧美| 久久久国产精品在线| 日韩午夜剧场| 蜜桃av久久久亚洲精品| 超小超嫩国产合集六部| 欧美肏屄视频| 男人操女人免费网站| 强辱丰满人妻HD中文字幕| 99在线精品视频在线观看| 围产精品久久久久久久| 日韩群交| 免费无码蜜臀在线观看| 伊人大香蕉在线观看| 国产精品高清网站| 亚洲黄片免费| 狠狠操夜夜操| 日韩在线视频免费| 黄片免费无码| 亚洲无码在线视频播放| 九九久久国产精品| 国产av日韩| 女人A片一级黄色| 亚洲成人在线无码| 丁香六月婷婷| 亚洲色五月天| 国产美女被操| 天天干天天射天天爽| 国产无码免费视频| 大香蕉五月丁香| 精品视频一区二区三区| www.五月天.con| 天天撸视频| 国产精品1区2区3区| 五月伊人网| 三级视频国产| 成人免费版欧美州| 青青草网址| 在线日韩视频| 99热精品免费观看| 天天艹逼| 久久久久久久伊人| 欧美不卡视频| 久久国产一区二区三区| 亚洲欧美综合| 精品一区电影| 成人免费Av| 黄片免费看网站| 伊人五月婷婷| 人妻天天干| 亚洲视频二| 制服丝袜大香蕉| 影音先锋女人aV鲁色资源网站| AAAA毛片| 日本色情在线| 怡红院男人天堂| 国产中文字字幕乱码无限| 爱爱一区| 亚洲一| 国产成人久久777777黄蓉| 日本a在线免费观看| 亚洲综合在线视频| 亚洲三级在线视频| 亚洲精品97久久| 中文字幕成人视频| 成人精品永久免费视频99久久精品| 人妻丰满熟妇av无码区| 91三级片在线播放| 伊人东京热| www.91madou| 中文字幕一区二区无码成人| 成人AV一区二区三区| 免费成人黄视频| 粉嫩小泬BBBB免费看-百度| 婷婷成人五月天| 无码视频一区二区三区| www.av在线播放| 日韩成人在线播放| 国产三级一区二区| 黄色视频日本| 欧美日本中文字幕| 黄色一级aa片| 图片区小说区区亚洲五月| 久久国产2025| 久久五月婷| 麻豆精品传媒2021md| 内射午夜福利在线免费观看视频| 中文电视剧字幕在线播放免费视频| 婷婷成人五月天| 亚洲AV动漫| 五月天综合久久| 在线观看国产视频| 黄色片网站免费观看| 西西4444www无码精品| 成人在线免费网站| 国产亚洲网| 亚洲日韩中文字幕| 三级片亚洲| 欧美作爱| 四虎一区二区| 亚洲第一成人久久网站| 91久久婷婷国产麻豆精品电影.co| 一级片免费网站| 亚洲性爱一区二区三区| 97精品综合久久| 日本免费黄色小视频| 三级久久| 99高清无码| 大香蕉玖玖| 欧美老妇另类| 国产主播中文字幕| 亚洲人操逼| 成人日韩欧美| 中文字幕免费在线观看视频| 婷婷丁香五月激情一区综合网| 99xxxxx| 欧美精品三区| 中文字幕av在线观看| 国产视频在线播放| 欧美一级电影| 亚洲热在线| 亚洲AV成人无码AV小说| 人人澡人人妻人人爽| 西西444WWW大胆无视频软件亮点 | 国产成人777777精品综合 | 欧美精品一区二区三区成人片在线 | 无码乱码在线观看| 久久午夜无码鲁片午夜精品男男 | 成人在线视频免费观看| 久久久精品免费视频| 亲子乱婬-一级A片| 国产无遮挡又黄又爽又色学生软件| av中文字幕无码| 婚闹不堪入目A片| 91乱子伦国产乱子伦| 波多野结衣无码AV| 日本精品在线观看视频| 免费无码高清视频| 777超碰| 国产草逼网站| 国产久久久久| 69婷婷国产精品| 日韩第22页| 精品乱伦| 午夜av福利| 四虎人妻| 人妻无码一区二区三区免费| 不卡AV在线| 色欲欲www成人网站| 亚洲无码免费视频在线观看| 猫咪成人网站| 亚洲日韩精品在线观看| 山东乱子伦视频国产| 青娱乐国产| 日韩VA| 这里精品| 高清操逼| 国产成人无码一区二区在线| 老熟妇搡BBBB搡BBBB| 天堂综合网久久| 蜜桃一区二区三区| 亚洲免费成人视频| 亚洲国产成人久久| 亚洲综合免费观看高清完整版在线 | 国产一区二区三区在线观看免费视频免费视频免费视频 | 欧美一区二区在线| 国产一级二级在线观看| 翔田千里一区二区三区精品播放 | 无码国产精品一区二区三| 欧美一级大香蕉| 亚洲精品乱码久久久久久久| 91丨人妻丨国产| 五月婷婷av| 无码人妻精品一区| 亚洲影音先锋在线| 成人激情片| 不卡二区| 国产嫩草精品A88AV| 男人天堂无码视频| 色中文| 韩日在线| 嫩草视频在线观看| 国产91在线一区| 麻豆精品传媒国产剧的特点| 小h片在线观看| 一级一A片一a免费看| 另类TS人妖一区二区三区| 国产免费看| 天天干天天操天天干| 国产无码操逼| 91原创国产内射| 成人乱码一区二区三区| 国产黄色在线视频| 欧美疯狂做受XXXXX高潮| 26uuu国产| 国产1024在线| 俺去俺来也在线www色官网| 亚洲欧美性爱视频| 国产一级a毛一级a毛视频在线网站) | 双飞少妇| 色老板亚洲| 人人天天爽| 安微妇搡BBBB搡BBBB日| 亚洲福利女神成人福利| 无码人妻av黄色一区二区三区 | 手机免费AV| 日韩毛片在线播放| 成人在线一区二区三区| 欧美日韩亚洲一区二区三区| 日韩欧美在线视频| 久久99热这里只频精品6学生| 亚洲40p| 啪啪免费网| 成人五月天黄色电影| 亚洲中文字幕av| AV无码免费观看| 密臀av在线| 日韩A∨| 成人激情久久| 久久嫩草精品久久久久精| 国产精品天天干| 久久久成人免费电影| 激情五月婷婷色| 狠狠狠狠狠狠狠狠狠狠| 国产精品日韩欧美| 天天做| 青青草青娱乐| 成人无码交配视频国产网站| 一级日逼视频| 国产精品国产三级国产AⅤ| 天堂8在线19| 亚洲天堂中文字幕| av黄色在线观看| 精品一区二区久久久久久久网站 | 日本一节片在线播放| 69av在线播放| 久久综合久久鬼| 国产黄色无码| 国产做爰XXXⅩ久久久骚妇| 91福利院| 亚洲无吗在线视频| 日韩另类| 成人无码毛片| 亚洲图片一区| 成人亚洲AV| 99re国产视频| 91麻豆国产福利在线观看| 插菊花综合网亚洲| 雾水情缘电影港片| 91中文字幕在线| 亚洲福利视频网| 欧美丰满美乳XXⅩ高潮www | a色视频| 无码日韩精品一区二区免费96| 理论片熟女奶水哺乳| 尤物在线| 亚洲AV中文无码| 97超碰成人| 99热99re6国产线播放| 黄网91| 黑人vs亚洲人在线播放| 69无码| 亚洲中文字幕在线免费观看视频| 一本高清无码| 黄片在线免费播放| 国产com| 亚洲欧洲无码视频| 国产精品久久7777777精品无码 | 操小逼视频| 2025中文在线观看最好看的电影 | 一本久久精品一区二区| 亚洲无码资源| 精品亚洲成人| 欧美第一视频| 国产夫妻av| 欧美成人电影| 国产精品后入| 黄色视频在线免费看| 亚洲日韩中文字幕| 久久精品视频18| 在线无码视频播放| 青娱乐欧美| 日韩三级片无码| 新版欧美内射大全| 永久AV免费网站| 亚洲欧美在线视频观看| 青青无码视频| 爽爽午国产浪潮AV性色www| 青娱乐亚洲精品视频| 天堂AV色| 欧美视频操逼| 丁香婷婷色五月| 91精品久久久久久久| 最新av在线| 黑人操白人| 92丨九色丨偷拍老熟女| 成人无码交配视频国产网站| 99视频这里有精品| 成人丁香| 久色91| 久久公开视频| 五月黄色电影| 国产人妻一区二区精选| 2019天天操| 91久久人澡人妻人人澡人人爽| 亚洲天堂高清无码| 亚洲无码你懂的| 粉嫩小泬BBBB免费看| 天堂vs亚洲| 亚洲国际中文字幕在线| 欧美在线观看一区| 插丰满少妇在线观看| 就要操| 老女人日逼| 爱爱网址| 夜夜嗨老熟女AV一区二区三区| 久久免费观看视频| 人妻视频在线| 超碰日本| 香蕉视频色| 日本精品视频在线观看| 天天色天天干天天日| 久操视频网| 免费看黃色AAAAAA片| 在线观看禁无码精品| 特级毛片片A片AAAAAA| 午夜性爱剧场| 国产成人精品电影| 女生自慰网站在线观看| 水蜜桃网| www.一区二区三区| 精品成人在线| 无码a区| 中文字幕无码Av在线看| 国产人人看| 成人H动漫精品一区二区三区蘑菇| 男女操网站| 婷婷精品国产a久久综合| 人成在线免费视频| av无码在线播放| 国产十八岁在线观看| AA无码| 高清国产av| 五月丁香六月婷| 国产免费一区二区在线A片视频| 成人h在线| 黄色欧美视频| www.黄片| 无码精品一区| 国产精品免费av在线| a色视频| 欧美自拍视频| 蜜桃网一区二区| 四色婷婷| 91无码高清视频| 国产一区在线观看视频| 亚洲中文字幕在线无码| 蜜桃91精品| 亚洲第一中文字幕| 国产美女精品视频| 黄色激情五月| 69er小视频| 熟女嗷嗷叫高潮合集91| 欧美女人操逼| 无码精品人妻一区二区三区漫画| 污污污www精品国产网站| 日韩人妻无码一区二区三区99| 无码第一页| 欧美999| 黄频免费观看| 人人人操人人| 久久国产一级片| 一道本无码视频| 男人视频网站| 久久AV网站| 日韩免费视频观看| 少妇搡BBBB搡BBB搡造水多| 中文字幕一区二区三区四区五区六区 | 欧美黄频| av東熱激情东京热| 天天操天天日天天射| 国产A片网站| 逼特逼视频在线| 99热这里有精品| 91亚洲精品在线| 一级片在线观看视频| 日韩免费在线| 无码三级在线免费观看| 91丨豆花丨成人熟女| 中文字幕97| 热re99久久精品国产99热| 夜夜骑天天| 黄色视频免费国产| 97精品在线观看| 性满足BBWBBWBBW| 亚洲日韩第一页| 久久久在线| 一级操逼黄色视频| 人妻少妇中文字幕久久牛牛| 97香蕉久久夜色精品国产| 精品素人在线| 在线免费观看a| 欧美A片在线| 天天天天天天操| 亚洲人妻在线视频| 午夜操| 欧美国产成人在线| 日韩av电影免费在线观看| 欧美一级三级| 人人上人人摸| 黄色小视频在线免费看| 91视频18| 男人先锋| 成人av黄色三级片在线观看| 亚州黄色电影| 梁祝艳谭A级毛片| 国产免费内射| 亚洲成人AV无码| 国产精品视频久久久| 超碰日本| 欧美日韩狠狠操在线观看视频| 国产AV网| 国产AV黄| 91超碰在线播放| 91精品国产综合久久久蜜臀主演| 国产精品秘麻豆免费版现看视频| 亚洲第一福利视频| 精品蜜桃一区内容| 中文字幕无码精品三级在线欧美 | 一级片国产| 日韩,变态,另类,中文,人妻 | 日韩无码小电影| 黄色片免费看| 女公务员人妻呻吟求饶| 国产乱子伦真实精品!| 特级西西444WWW高清| 中文字幕日韩电影| 久久草草热国产精品| 色男人的天堂| 久草视频在线免费| 国产AV黄| A片网站在线观看| 综合色播| 国产乱婬AAAA片视频| 日韩无码人妻久久一区二区三区 | 成人在线中文字幕| 91福利网| 2020人妻中文字幕| 51妺嘿嘿午夜福利视频| 国产99久久九九精品无码免费| 婷婷五月天在线播放| 亚洲麻豆| 欧美在线观看一区二区| 玖玖爱这里只有精品| 色婷婷婷| 特黄aaaaaaaa真人毛片| 99re| 成人性生交大片免费看小芳| 苍井空无码在线观看| 亚洲精品久久久久avwww潮水| 黄网在线免费观看| 免费黄色小视频| 欧美干综合| 亚洲精品一区二区三区四区五区六区| 国产精品911| 三级网站在线播放| 日韩欧美视频一区国产欧美在线| 无套进入无套内谢| 国产一区二区无码| 亚洲成人色色| 国产欧美精品一区二区色综合| 日韩日逼视频| 国产乱码精品一区二区三区的特点 | 高清中文字幕在线A片| 日韩VA| 免费无码国产在线53| 伊人丁香| 日本黄色A片免费看| 国产精品视频免费在线观看| 一级女婬片A片AAAA片| 国产人国产视频成人免费观看… | 草碰在线视频| 麻豆国产在线| 青草精品| 亚洲视频区| 国产精品探花熟女| 囯产一级a一级a免费视频| 日韩中文在线视频| 欲色AV| 91新婚人妻偷拍| 色福利视频| 大香蕉尹在线| 无码人妻AⅤ一区二区三区A片一| 三级无码视频在线观看| 免费在线观看A| 国产SUV精品一区二区| 欧美成人午夜无码A片秀色直播| 日韩一区二区视频| 天天狠天天干| 国产亚洲无码激情| 婷色| 人人插人人| 狠狠操狠狠插| 亚洲天堂在线看| 日韩在线高清| 久久91久久久久麻豆精品| 欧亚一区二区| 99亚洲视频| 嫩草在线精品| 国产精品一级A片| 超碰人人操人人摸| 亚洲日韩中文无码| AV狠狠干| 尤物视频在线观看视频| 日韩无码人妻一区二区| 国产黄色电影在线观看| 日本日逼网| 中国一级黄色毛片| 91Av视频| 99精品一区二区三区| 精品动漫一区二区三区| 少妇搡BBBB搡BBB搡造水爽| 操你啦日韩| 欧美激情国产精品| 国产精品夜夜爽7777777| 九九毛片| 亚洲午夜福利视频在线观看| 翔田千里無碼破解| 婷婷久久久| 97香蕉久久夜色精品国产| 综合久久亚洲| 波多野结衣无码视频在线观看| 国产激情内射| 国产丝袜人妖TS系列| 四虎无码| 亚洲日韩一区二区三区| 91人人妻人人操| 色噜噜人妻av中文字幕| 午夜久久久久久久久久久久91| 99热在线免费观看| 久久99视频免费观看| 国产精品婷婷午夜在线观看| 在线黄网| 女人BBBB| 视频在线一区| 一区二区三区久久久| 亚洲天堂一| 精品在线一区| 玩弄大乳乳妾高潮乳喷视频| 亚洲精品麻豆| 国产午夜精品电影| AV三级无码| 国产三级视频在线| 狠狠干2018| 免费无码一区二区三区四区五区| 天天日天天操天天摸天天干天日射天天插 | 嘿嘿av| 性爱久久久| 欧洲三级片| 人妻第一页| 日韩在线视频观看| 亚洲日韩中文字幕| 无码精品视频| 性v天堂| 色77777| 久操综合| 日韩在线视频免费观看| 狠狠撸视频| 国产视频导航|