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 |