Commit da5d0c0f6facae7166d768c2e8f1b5413d211453
1 parent
64e142d7
pos收银支付
Showing
4 changed files
with
91 additions
and
22 deletions
packageD/pages/user/deposit/prepaid/prepaid.js
| ... | ... | @@ -114,8 +114,8 @@ Page({ |
| 114 | 114 | if(!th.data.ok_order_sn) return false; |
| 115 | 115 | var ck_url="/api/weshop/recharge/get/"+os.stoid+"/"+th.data.ok_order_sn; |
| 116 | 116 | getApp().request.promiseGet(ck_url,{}).then(res=>{ |
| 117 | - if(ut.ajax_ok(res)){ | |
| 118 | - var item=res.data.data.pageData[0]; | |
| 117 | + if(res.data.code==0 && res.data.data){ | |
| 118 | + var item=res.data.data; | |
| 119 | 119 | if(item.pay_status==1){ |
| 120 | 120 | //支付支付,返回首页 |
| 121 | 121 | ut.m_toast('支付成功'); | ... | ... |
packageD/pages/user/integral/integral.js
| ... | ... | @@ -295,10 +295,8 @@ Page({ |
| 295 | 295 | // }) |
| 296 | 296 | }) |
| 297 | 297 | }) |
| 298 | - | |
| 299 | - | |
| 300 | - | |
| 301 | - }, | |
| 298 | + | |
| 299 | + }, | |
| 302 | 300 | //------支付成功页面-------- |
| 303 | 301 | jumpPaymentPage: function () { |
| 304 | 302 | console.log("支付成功页面2333"); |
| ... | ... | @@ -348,11 +346,15 @@ Page({ |
| 348 | 346 | |
| 349 | 347 | //-- 通联的第三方支付的返回优化 -- |
| 350 | 348 | ut.is_pay_ok("/packageD/pages/user/deposit/prepaid/msg/msg",null,function (){ |
| 349 | + | |
| 350 | + console.log('show--11') | |
| 351 | + console.log(th.data.ok_order_sn); | |
| 352 | + | |
| 351 | 353 | if(!th.data.ok_order_sn) return false; |
| 352 | 354 | var ck_url="/api/weshop/recharge/get/"+os.stoid+"/"+th.data.ok_order_sn; |
| 353 | 355 | getApp().request.promiseGet(ck_url,{}).then(res=>{ |
| 354 | - if(ut.ajax_ok(res)){ | |
| 355 | - var item=res.data.data.pageData[0]; | |
| 356 | + if(res.data.code==0 && res.data.data){ | |
| 357 | + var item=res.data.data; | |
| 356 | 358 | if(item.pay_status==1){ |
| 357 | 359 | //支付支付,返回首页 |
| 358 | 360 | ut.m_toast('支付成功'); | ... | ... |
packageE/pages/user/cardinfo/cardinfo.js
| ... | ... | @@ -50,6 +50,9 @@ Page({ |
| 50 | 50 | */ |
| 51 | 51 | onLoad: function (options) { |
| 52 | 52 | |
| 53 | + //定义第一次进入 | |
| 54 | + this.data.fir_in=1; | |
| 55 | + | |
| 53 | 56 | //--先判断会员状态-- |
| 54 | 57 | var user_info = getApp().globalData.userInfo; |
| 55 | 58 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
| ... | ... | @@ -683,8 +686,42 @@ Page({ |
| 683 | 686 | */ |
| 684 | 687 | onShow: function () { |
| 685 | 688 | this.data.paying=0; |
| 686 | - ut.fy_back('',0); | |
| 687 | - t_pay.set_fir(); | |
| 689 | + var th=this; | |
| 690 | + //判断是不是第一次进入 | |
| 691 | + if(this.data.fir_in){ | |
| 692 | + this.data.fir_in=0; | |
| 693 | + }else{ | |
| 694 | + //-- 富友支付插件的优化 -- | |
| 695 | + ut.fy_back('',0); | |
| 696 | + t_pay.set_fir(); | |
| 697 | + | |
| 698 | + //-- 通联的第三方支付的返回优化 -- | |
| 699 | + ut.is_pay_ok("/pages/payment/pay_success/pay_success?type=2&order_sn=" + this.data.ok_order_sn,null,function (){ | |
| 700 | + if(!th.data.ok_order_sn) return false; | |
| 701 | + getApp().request.promiseGet("/api/weshop/order/page", | |
| 702 | + {data:{store_id:os.stoid,parent_sn:th.data.ok_order_sn}}).then(res=>{ | |
| 703 | + if(ut.ajax_ok(res)){ | |
| 704 | + var item=res.data.data.pageData[0]; | |
| 705 | + if(item.pay_status==1){ | |
| 706 | + //支付支付,返回首页 | |
| 707 | + ut.m_toast('支付成功'); | |
| 708 | + setTimeout(()=>{ | |
| 709 | + getApp().goto("/pages/payment/pay_success/pay_success?type=2&order_sn=" + th.data.ok_order_sn); | |
| 710 | + },1000) | |
| 711 | + | |
| 712 | + }else{ | |
| 713 | + //支付支付,返回首页 | |
| 714 | + ut.m_toast('支付失败'); | |
| 715 | + setTimeout(()=>{ | |
| 716 | + getApp().goto("/pages/index/index/index"); | |
| 717 | + },1000) | |
| 718 | + } | |
| 719 | + } | |
| 720 | + }) | |
| 721 | + }); | |
| 722 | + } | |
| 723 | + | |
| 724 | + | |
| 688 | 725 | //同步初始化 |
| 689 | 726 | this.init(); |
| 690 | 727 | |
| ... | ... | @@ -748,10 +785,7 @@ Page({ |
| 748 | 785 | |
| 749 | 786 | //-----立即续费的功能------ |
| 750 | 787 | xufei:async function(){ |
| 751 | - | |
| 752 | - | |
| 753 | - | |
| 754 | - var th = this,is_card = 0,end_time=0; | |
| 788 | + var th = this,is_card = 0,end_time=0; | |
| 755 | 789 | await getApp().request.promiseGet("/store/storemoduleendtime/page?store_id="+os.stoid+"&type=3", |
| 756 | 790 | {1:1}).then(res => { |
| 757 | 791 | if (ut.ajax_ok(res)) { |
| ... | ... | @@ -789,7 +823,6 @@ Page({ |
| 789 | 823 | if(this.data.paying) return false; |
| 790 | 824 | this.data.paying=1; |
| 791 | 825 | |
| 792 | - | |
| 793 | 826 | var item = th.data.user_card; |
| 794 | 827 | var req = {}; |
| 795 | 828 | req.cardId = item.CardId; | ... | ... |
pages/user/plus/plus.js
| ... | ... | @@ -56,8 +56,11 @@ Page({ |
| 56 | 56 | * 生命周期函数--监听页面加载 |
| 57 | 57 | */ |
| 58 | 58 | onLoad: function (options) { |
| 59 | - var that = this, | |
| 60 | - th = that; | |
| 59 | + | |
| 60 | + //定义第一次进入 | |
| 61 | + this.data.fir_in=1; | |
| 62 | + | |
| 63 | + var that = this,th = that; | |
| 61 | 64 | var store_id = getApp().globalData.setting.stoid; |
| 62 | 65 | //获取用户设备信息,屏幕宽度 |
| 63 | 66 | wx.getSystemInfo({ |
| ... | ... | @@ -130,17 +133,48 @@ Page({ |
| 130 | 133 | onShow: function () { |
| 131 | 134 | var user_info = getApp().globalData.userInfo; |
| 132 | 135 | if (!user_info) return false; |
| 133 | - ut.fy_back('',0); | |
| 136 | + | |
| 137 | + var th = this,that = th; | |
| 138 | + | |
| 139 | + //判断是不是第一次进入 | |
| 140 | + if(this.data.fir_in){ | |
| 141 | + this.data.fir_in=0; | |
| 142 | + }else{ | |
| 143 | + //富友插件支付 | |
| 144 | + ut.fy_back('',0); | |
| 145 | + t_pay.set_fir(); | |
| 146 | + //-- 通联的第三方支付的返回优化 -- | |
| 147 | + ut.is_pay_ok("/pages/payment/pay_success/pay_success?type=2&order_sn=" + this.data.ok_order_sn,null,function (){ | |
| 148 | + if(!th.data.ok_order_sn) return false; | |
| 149 | + getApp().request.promiseGet("/api/weshop/order/page", | |
| 150 | + {data:{store_id:os.stoid,parent_sn:th.data.ok_order_sn}}).then(res=>{ | |
| 151 | + if(ut.ajax_ok(res)){ | |
| 152 | + var item=res.data.data.pageData[0]; | |
| 153 | + if(item.pay_status==1){ | |
| 154 | + //支付支付,返回首页 | |
| 155 | + ut.m_toast('支付成功'); | |
| 156 | + setTimeout(()=>{ | |
| 157 | + getApp().goto("/pages/payment/pay_success/pay_success?type=2&order_sn=" + th.data.ok_order_sn); | |
| 158 | + },1000) | |
| 159 | + | |
| 160 | + }else{ | |
| 161 | + //支付支付,返回首页 | |
| 162 | + ut.m_toast('支付失败'); | |
| 163 | + setTimeout(()=>{ | |
| 164 | + getApp().goto("/pages/index/index/index"); | |
| 165 | + },1000) | |
| 166 | + } | |
| 167 | + } | |
| 168 | + }) | |
| 169 | + }); | |
| 170 | + } | |
| 134 | 171 | |
| 135 | 172 | this.setData({ |
| 136 | 173 | is_select:0, |
| 137 | 174 | focus:true, |
| 138 | 175 | }) |
| 139 | - t_pay.set_fir(); | |
| 140 | 176 | |
| 141 | - var th = this, | |
| 142 | - that = th, | |
| 143 | - app_d = getApp().globalData; | |
| 177 | + var app_d = getApp().globalData; | |
| 144 | 178 | var store_id = os.stoid; |
| 145 | 179 | var fir_leader = this.data.fir_leader; |
| 146 | 180 | ... | ... |