亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序之支付后調(diào)用SDK的異步通知及驗(yàn)證處理訂單方法的詳解

2020-03-22 18:24:23
字體:
供稿:網(wǎng)友
下面小編就為大家分享一篇html' target='_blank'>微信小程序之支付后調(diào)用SDK的異步通知及驗(yàn)證處理訂單方法,具有很好的參考價(jià)值,希望對大家有所幫助

小程序之后的異步驗(yàn)證和訂單處理

 ?php * Created by YuanPan. * User: YuanPan * Date: 2017/12/21 * Time: 15:15namespace app/api/service;use app/api/model/Product;use app/lib/enum/OrderStatusEnum;use think/Db;use think/Exception;use think/Loader;use app/api/model/Order;//在這里依然引入WxPay.API.php即可完成引入Loader::import( WxPay.WxPay ,EXTEND_PATH, .Api.php class WxNotify extends /WxPayNotify //繼承了父類,所以直接重寫方法 public function NotifyProcess($data, $msg) //如果返回支付成功信息 if($data[ return_code ] = SUCCESS ){ $orderNo = $data[ out_trade_no  Db::startTrans(); //判斷訂單狀態(tài) //在這里可以進(jìn)行對數(shù)據(jù)庫進(jìn)行所機(jī)制 //簡單說,當(dāng)一個(gè)執(zhí)行sql語句的事務(wù)想要操作表記錄之前,先向數(shù)據(jù)庫發(fā)出請求,對你訪問的記錄集加鎖 //在這個(gè)事務(wù)釋放這個(gè)鎖之前,其他事務(wù)不能對這些數(shù)據(jù)進(jìn)行更新操作 Order::where([ order_no = $orderNo])- lock(true)- find();// $order = Order::get([ order_no = $orderNo]); //如果未支付 if ($order- status == 1) { $service = new /app/api/service/Order(); //查詢到該訂單號的商品和庫存量信息 $stockStatus = $service- checkOrderStock($order-  //如果庫存量有,更新訂單狀態(tài),以及減去商品庫存 if ($stockStatus[ pass ]) { $this- updateOrderStatus($order- id, true); $this- reduceStock($stockStatus); //如果沒有庫存,訂單狀態(tài)修改為已支付,但訂單未處理 } else { $this- updateOrderStatus($order- id, false); Db::commit(); //返回給微信 return true; }catch (Exception $e){ Db::rollback(); return fasle; }else{ //如果微信返回失敗的處理信息,那我們這里依然返回true,向微信表明態(tài)度 return true; //支付成功,減去商品庫存 private function reduceStock($stockStatus) //遍歷減去 foreach ($stockStatus[ pStatusArray ] as $v) { //使用tp5的setDec方法 Product::where([ id = $v[ id ]])- setDec( stock ,$v[ count  //success為真,則訂單修改為PAID,如果為假則修改為已支付,但訂單未處理的狀態(tài),對應(yīng)枚舉信息修改 private function updateOrderStatus($orderID,$success) $status = $success?OrderStatusEnum::PAID:OrderStatusEnum::PAID_BUT_OUT_OF; Order::where([ id = $orderID])- update([ status = $status]);}

控制器中如下:

 public function receiveNotify() //1:檢查庫存量防止超賣 //2:更新status狀態(tài) //3:減庫存 //如果成功處理,返回成功處理信息,否則返回沒有成功處理信息 $notify = new WxNotify(); $notify- handle(); }

以上這篇微信小程序之支付后調(diào)用SDK的異步通知及驗(yàn)證處理訂單方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持php 。

您可能感興趣的文章:

PHP 使用Echarts生成數(shù)據(jù)統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)

PHP根據(jù)手機(jī)號判斷運(yùn)營商

Laravel5.2使用Captcha生成驗(yàn)證碼實(shí)現(xiàn)登錄

以上就是微信小程序之支付后調(diào)用SDK的異步通知及驗(yàn)證處理訂單方法的詳解的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美午夜片欧美片在线观看| 欧美日韩中文字幕在线观看| 伊人久久精品一区二区三区| 污片视频在线免费观看| 亚洲无线一线二线三线区别av| 亚洲高清乱码| 深夜福利视频网站| 欧美系列日韩一区| 国产精品香蕉一区二区三区| av免费网站在线观看| 福利资源在线久| 亚洲大片一区二区三区| 中文字幕国产综合| 在线看片中文字幕| 麻豆高清免费国产一区| 色妞在线综合亚洲欧美| 精品久久久久久久久国产字幕| 国产精品久久久久影院日本| 中文字幕日韩第一页| 男人av在线播放| 国内精品久久久久影院优| 亚洲福利av| 亚洲国产成人爱av在线播放| 国产精品国语对白| 亚洲人成网站色在线观看| 国产精品久久久久av蜜臀| 成人欧美一区二区三区黑人| 久久精品女人天堂| 日本一区免费看| 蜜桃视频成人| 国产偷亚洲偷欧美偷精品| 午夜在线视频| 在线视频亚洲专区| 亚洲精品www久久久久久广东| 最新中文字幕在线观看视频| 在线黄色国产电影| 国产日韩网站| 国语自产精品视频在线看一大j8| 中文字幕美女视频| 少妇极品熟妇人妻无码| 国产污视频在线看| 麻豆福利视频| 在线观看免费av片| 美女视频黄频大全不卡视频在线播放| 国内毛片毛片毛片毛片| 亚洲精品一品区二品区三品区| 精品在线视频一区二区三区| 国产午夜精品美女毛片视频| 亚洲精品国产手机| 欧美精品 - 色网| 欧洲精品久久一区二区| 久久日一线二线三线suv| 9l国产精品久久久久麻豆| 欧美xxxx做受欧美| 日韩成人激情视频| 成人精品鲁一区一区二区| 中文亚洲欧美| 国产经典自拍视频在线观看| 欧美黄色一级| 一级欧美一级日韩片| y97精品国产97久久久久久| 日韩精品一区二区三区四| 玛丽玛丽电影原版免费观看1977| 国产女同一区二区| 国产成人精品男人的天堂538| yw.尤物在线精品视频| 亚洲精品美女在线| 亚洲每日更新| 一区二区三区精品视频在线| 在线观看入口黄最新永久免费国产| 免费观看精品视频| 国产精品久久国产精品99gif| 亚洲mv在线观看| 亚洲福利影片在线| 午夜av噜噜噜噜噜噜| 久久国产精品一区二区| 亚洲精品国产品国语在线app| 蜜桃tv一区二区三区| 欧美va日韩va| 麻豆91精品| 亚洲日本香蕉视频| 精品一区二区三区人妻| 人人人妻人人澡人人爽欧美一区| 中文字幕+乱码+中文字幕明步| av动漫免费看| 国产麻豆一区二区三区在线观看| 欧美a级片网站| 欧美二区观看| 日本桃色视频| 国产日产精品_国产精品毛片| 黄色国产网站在线观看| 欧美日韩不卡一区二区| 麻豆精品蜜桃视频网站| 国产精品成人免费精品自在线观看| 久久精品影视伊人网| 神马久久精品| 久久久精品福利| av电影天堂一区二区在线| 高清中文字幕mv的电影| 精品无人区一区二区三区| 麻豆tv在线| 日韩一级片在线观看| 欧美性猛交7777777| 伊是香蕉大人久久| 国产精品综合av一区二区国产馆| av资源中文在线| 秋霞影视一区二区三区| 国产精品天干天干在观线| 日韩一级视频在线观看| 妺妺窝人体色www看人体| 久久久久综合一区二区三区| 久久免费视频在线观看| 污污的视频免费观看| 国产精品日韩一区二区免费视频| aaa国产一区| 天天爽夜夜爽夜夜爽精品视频| 人人妻人人澡人人爽人人精品| 成人免费淫片免费观看| 欧美日韩在线播放| 日韩免费中文专区| 国产精品成人一区二区三区电影毛片| 蜜臀va亚洲va欧美va天堂| 久久人人爽人人爽| 欧美性猛交xxx乱大交3蜜桃| 亚洲人成在线播放网站岛国| 中文字幕先锋av影音资源网| 日本精品一区二区三区在线观看视频| 亚洲国产精品成人| 日韩美女视频在线| 亚洲欧洲另类国产综合| 一级做a爱视频| 狠狠干天天爱| 九色丨porny丨自拍入口| 日韩av在线一区| 中文视频一区视频二区视频三区| 国产51人人成人人人人爽色哟哟| 亚洲欧美综合色| 精品久久久久久久久久久aⅴ| 久久不见久久见免费视频7| 94色蜜桃网一区二区三区| 99久久免费精品国产72精品九九| 青春草在线视频免费观看| 91成人在线精品| 中文字幕亚洲综合久久筱田步美| 91精品视频免费| 成人激情在线观看| 日韩一二三区视频| 在线免费观看视频黄| 亚洲精品高潮| 极品白嫩丰满美女无套| 欧美日韩中文国产一区发布| 国产亚洲a∨片在线观看| 亚洲人成亚洲精品| porn视频在线观看| 日韩精品久久久久久久软件91| 国产精品av久久久久久麻豆网| www.男人的天堂.com| 一区二区不卡在线播放| 77777影视视频在线观看| 欧美日韩a区| 日韩动漫一区| 国产男人精品视频| 欧美熟妇交换久久久久久分类| 国产免费av电影| 国产精品88a∨| 免费成人黄色网| 久久精品麻豆| 成人影院午夜久久影院| 中文字幕一区二区三区乱码在线| 99久久精品久久久久久清纯| 欧美亚洲另类色图| 中文字幕乱在线伦视频中文字幕乱码在线| 亚洲成人久久久久| 亚洲色欧美另类| 热久久国产精品| 国产精品一区二区无线| 欧美韩日精品| 国产 高清 精品 在线 a| 国产精品亚洲第一区在线暖暖韩国| 亚洲第一成年网| 欧美激情在线视频二区| 久久久av水蜜桃| 国产精品欧美日韩| 999精品在线视频| 一级黄色免费片| 国产在线视频卡一卡二| 在线视频观看91| 精品美女永久免费视频| jizzzz日本| 中文字幕日韩欧美精品在线观看| 日本黄网站免费| 亚洲美女综合网| 色av手机在线| 成人激情视频小说免费下载| 欧美三级日韩三级| 亚洲成色精品| 日韩激情图片| 欧美日韩综合不卡| 国产一区二区三区网站| 黄网视频在线观看| 久草免费在线播放| 欧美美女bb生活片| 9191成人精品久久| 国内不卡的一区二区三区中文字幕| 国产成人精品无码免费看夜聊软件| 成人h动漫精品一区二区无码| 瑟瑟视频在线看| 亚洲欧美日韩一区二区三区在线观看| 久久99久国产精品黄毛片色诱| 午夜av中文字幕| bl动漫在线观看| 精品三级在线观看| 一级片免费看| 欧美中日韩免费视频| 久久久欧美精品| 欧洲激情综合| 日韩视频在线观看免费| 在线视频一区二区三| 视频一区在线| 国产视频1区2区3区| 日韩xxx高潮hd| 美女被黑人爆操网站| 亚洲少妇中文字幕| 美女喷白浆视频| 日韩一区二区电影在线| 日韩成人手机在线| 久久免费电影网| 国产色在线 com| 91性高潮久久久久久久| 波多野结衣视频免费观看| 欧美视频福利| 日本人妻一区二区三区| 天天草天天干| 亚洲国产免费看| 欧美激情在线观看| 久久老女人爱爱| 午夜精品一区二区三区av| 国产毛片精品久久| 91精品国产综合久久精品麻豆| 性欧美最新另类| 国产精品极品| 欧美自拍丝袜亚洲| 中文字幕视频免费观看| www.久久热.com| 国产精品无码免费专区午夜| 欧美日韩性视频| 欧美a级片一区| 侵犯稚嫩小箩莉h文系列小说| 日韩电影在线一区二区三区| 久久精品aⅴ无码中文字字幕重口| 五月国产精品| 日韩不卡在线观看日韩不卡视频| 亚洲欧美日韩综合精品网| 一区二区视频免费| 国产精品1区2区在线观看| 欧美人成在线| 夜夜躁很很躁日日躁麻豆| 亚洲精品国产精品国产自| 午夜免费欧美电影| 欧美三级午夜理伦| 亚洲国产精品久久久久婷婷老年| 日韩欧美在线一区| 黑人精品xxx一区| 亚洲aⅴ在线观看| 男女激情片在线观看| 91久久大香伊蕉在人线| 午夜精品蜜臀一区二区三区免费| 久久久青草青青国产亚洲免观| 亚洲国产精品18久久久久久| 精品久久久久久久久久久久久久久久久久| 四虎精品视频| 91小视频在线免费看| 欧美高清视频看片在线观看| 国产宾馆自拍| 添女人荫蒂视频| a√在线中文网新版址在线| 国产黑人绿帽在线第一区| 国产综合色产在线精品| 3p乱日视频| 亚洲国产精品久久久久秋霞不卡| 在线播放一区二区三区| 中文字幕欧美激情一区| 欧美vide| 欧美亚洲动漫另类| 911亚洲精品| 中文字幕乱码无码人妻系列蜜桃| 久久夜色精品国产欧美乱| 神马午夜伦理不卡| 最新欧美精品一区二区三区| 福利影院在线看| www一区二区三区| 中文在线√天堂| 欧美 日韩 激情| 国产精品无码毛片| 亚洲同志男男gay1069网站| 图片一区二区| 一区三区自拍| 免费在线精品视频| jizzjizz日本护士免费| 亚洲第一精品在线观看| 欧美极品美女视频网站在线观看免费| 欧美日韩精品在线视频| 99热久久这里只有精品| 亚洲男人天堂一区| xxxx性欧美| 成人无码精品1区2区3区免费看| 在线天堂资源www在线污| 日本黄色免费在线| 欧美另类videosbestsex日本| 国产激情999| 国产桃色电影在线播放| 亚洲精品乱码久久久久久自慰| 手机亚洲手机国产手机日韩| 成人免费高清在线观看| 美女的尿口免费视频| 亚洲色图插插| 欧美黄色网络| 一区二区三区四区视频在线| 天天av天天操| 日本xxxx高清色视频| 欧美成人黑人| 成人涩涩免费视频| 一级黄色大片网站| 精品国产精品国产偷麻豆| 成人做爰69片免费看网站| 欧美精品生活片| 福利社在线免费视频| 国产在线精品一区二区三区》|