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,8 +114,8 @@ Page({ | ||
| 114 | if(!th.data.ok_order_sn) return false; | 114 | if(!th.data.ok_order_sn) return false; |
| 115 | var ck_url="/api/weshop/recharge/get/"+os.stoid+"/"+th.data.ok_order_sn; | 115 | var ck_url="/api/weshop/recharge/get/"+os.stoid+"/"+th.data.ok_order_sn; |
| 116 | getApp().request.promiseGet(ck_url,{}).then(res=>{ | 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 | if(item.pay_status==1){ | 119 | if(item.pay_status==1){ |
| 120 | //支付支付,返回首页 | 120 | //支付支付,返回首页 |
| 121 | ut.m_toast('支付成功'); | 121 | ut.m_toast('支付成功'); |
packageD/pages/user/integral/integral.js
| @@ -295,10 +295,8 @@ Page({ | @@ -295,10 +295,8 @@ Page({ | ||
| 295 | // }) | 295 | // }) |
| 296 | }) | 296 | }) |
| 297 | }) | 297 | }) |
| 298 | - | ||
| 299 | - | ||
| 300 | - | ||
| 301 | - }, | 298 | + |
| 299 | + }, | ||
| 302 | //------支付成功页面-------- | 300 | //------支付成功页面-------- |
| 303 | jumpPaymentPage: function () { | 301 | jumpPaymentPage: function () { |
| 304 | console.log("支付成功页面2333"); | 302 | console.log("支付成功页面2333"); |
| @@ -348,11 +346,15 @@ Page({ | @@ -348,11 +346,15 @@ Page({ | ||
| 348 | 346 | ||
| 349 | //-- 通联的第三方支付的返回优化 -- | 347 | //-- 通联的第三方支付的返回优化 -- |
| 350 | ut.is_pay_ok("/packageD/pages/user/deposit/prepaid/msg/msg",null,function (){ | 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 | if(!th.data.ok_order_sn) return false; | 353 | if(!th.data.ok_order_sn) return false; |
| 352 | var ck_url="/api/weshop/recharge/get/"+os.stoid+"/"+th.data.ok_order_sn; | 354 | var ck_url="/api/weshop/recharge/get/"+os.stoid+"/"+th.data.ok_order_sn; |
| 353 | getApp().request.promiseGet(ck_url,{}).then(res=>{ | 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 | if(item.pay_status==1){ | 358 | if(item.pay_status==1){ |
| 357 | //支付支付,返回首页 | 359 | //支付支付,返回首页 |
| 358 | ut.m_toast('支付成功'); | 360 | ut.m_toast('支付成功'); |
packageE/pages/user/cardinfo/cardinfo.js
| @@ -50,6 +50,9 @@ Page({ | @@ -50,6 +50,9 @@ Page({ | ||
| 50 | */ | 50 | */ |
| 51 | onLoad: function (options) { | 51 | onLoad: function (options) { |
| 52 | 52 | ||
| 53 | + //定义第一次进入 | ||
| 54 | + this.data.fir_in=1; | ||
| 55 | + | ||
| 53 | //--先判断会员状态-- | 56 | //--先判断会员状态-- |
| 54 | var user_info = getApp().globalData.userInfo; | 57 | var user_info = getApp().globalData.userInfo; |
| 55 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | 58 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
| @@ -683,8 +686,42 @@ Page({ | @@ -683,8 +686,42 @@ Page({ | ||
| 683 | */ | 686 | */ |
| 684 | onShow: function () { | 687 | onShow: function () { |
| 685 | this.data.paying=0; | 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 | this.init(); | 726 | this.init(); |
| 690 | 727 | ||
| @@ -748,10 +785,7 @@ Page({ | @@ -748,10 +785,7 @@ Page({ | ||
| 748 | 785 | ||
| 749 | //-----立即续费的功能------ | 786 | //-----立即续费的功能------ |
| 750 | xufei:async function(){ | 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 | await getApp().request.promiseGet("/store/storemoduleendtime/page?store_id="+os.stoid+"&type=3", | 789 | await getApp().request.promiseGet("/store/storemoduleendtime/page?store_id="+os.stoid+"&type=3", |
| 756 | {1:1}).then(res => { | 790 | {1:1}).then(res => { |
| 757 | if (ut.ajax_ok(res)) { | 791 | if (ut.ajax_ok(res)) { |
| @@ -789,7 +823,6 @@ Page({ | @@ -789,7 +823,6 @@ Page({ | ||
| 789 | if(this.data.paying) return false; | 823 | if(this.data.paying) return false; |
| 790 | this.data.paying=1; | 824 | this.data.paying=1; |
| 791 | 825 | ||
| 792 | - | ||
| 793 | var item = th.data.user_card; | 826 | var item = th.data.user_card; |
| 794 | var req = {}; | 827 | var req = {}; |
| 795 | req.cardId = item.CardId; | 828 | req.cardId = item.CardId; |
pages/user/plus/plus.js
| @@ -56,8 +56,11 @@ Page({ | @@ -56,8 +56,11 @@ Page({ | ||
| 56 | * 生命周期函数--监听页面加载 | 56 | * 生命周期函数--监听页面加载 |
| 57 | */ | 57 | */ |
| 58 | onLoad: function (options) { | 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 | var store_id = getApp().globalData.setting.stoid; | 64 | var store_id = getApp().globalData.setting.stoid; |
| 62 | //获取用户设备信息,屏幕宽度 | 65 | //获取用户设备信息,屏幕宽度 |
| 63 | wx.getSystemInfo({ | 66 | wx.getSystemInfo({ |
| @@ -130,17 +133,48 @@ Page({ | @@ -130,17 +133,48 @@ Page({ | ||
| 130 | onShow: function () { | 133 | onShow: function () { |
| 131 | var user_info = getApp().globalData.userInfo; | 134 | var user_info = getApp().globalData.userInfo; |
| 132 | if (!user_info) return false; | 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 | this.setData({ | 172 | this.setData({ |
| 136 | is_select:0, | 173 | is_select:0, |
| 137 | focus:true, | 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 | var store_id = os.stoid; | 178 | var store_id = os.stoid; |
| 145 | var fir_leader = this.data.fir_leader; | 179 | var fir_leader = this.data.fir_leader; |
| 146 | 180 |