Commit b47b702ef9572165cf2bac2ed11f698832ce91ad
1 parent
d67d567c
专享礼包的优化
Showing
2 changed files
with
85 additions
and
5 deletions
pages/giftpack/buygiftpack/giftpackbuy.js
1 | 1 | var i = require("../../../utils/util.js"); |
2 | +var ut=i; | |
2 | 3 | var com = require("../public/buy_com.js"); |
3 | 4 | var e = getApp(), |
4 | 5 | a = e.globalData.setting, |
... | ... | @@ -74,6 +75,9 @@ Page({ |
74 | 75 | onLoad: function (options) { |
75 | 76 | var th=this; |
76 | 77 | |
78 | + //定义第一次进入 | |
79 | + this.data.fir_in=1; | |
80 | + | |
77 | 81 | this.setData({ |
78 | 82 | params: options, |
79 | 83 | now:Date.parse(new Date()) / 1000, |
... | ... | @@ -143,10 +147,48 @@ Page({ |
143 | 147 | onShow: function () { |
144 | 148 | |
145 | 149 | this.setData({submit:0}) |
146 | - i.fy_back('',0); | |
147 | - com.set_py_fir(); | |
148 | - getApp().check_can_share(); | |
149 | 150 | var th=this; |
151 | + | |
152 | + //判断是不是第一次进入 | |
153 | + if(this.data.fir_in){ | |
154 | + this.data.fir_in=0; | |
155 | + }else{ | |
156 | + //富友支付插件 | |
157 | + i.fy_back('',0); | |
158 | + com.set_py_fir(); | |
159 | + | |
160 | + //-- 通联的第三方支付的返回优化 -- | |
161 | + var money=th.data.payMoney; | |
162 | + var back_url = "/pages/giftpack/payment/payment?money=" + money + "&order_sn=" + th.data.ok_order_sn; | |
163 | + | |
164 | + ut.is_pay_ok(back_url,'none',function (){ | |
165 | + if(!th.data.ok_order_sn) return false; | |
166 | + getApp().request.promiseGet("/api/weshop/marketing/my/giftbag/detail/get", | |
167 | + {data:{storeId:os.stoid,parent_sn:th.data.ok_order_sn,userId:getApp().globalData.user_id}}).then(res=>{ | |
168 | + if(ut.ajax_ok(res)){ | |
169 | + var item=res.data.data.pageData[0]; | |
170 | + if(item.pay_status==1){ | |
171 | + //支付支付,返回首页 | |
172 | + ut.m_toast('支付成功'); | |
173 | + setTimeout(()=>{ | |
174 | + getApp().goto(back_url); | |
175 | + },1000) | |
176 | + | |
177 | + }else{ | |
178 | + //支付支付,返回首页 | |
179 | + ut.m_toast('支付失败'); | |
180 | + } | |
181 | + } | |
182 | + }) | |
183 | + }); | |
184 | + | |
185 | + | |
186 | + } | |
187 | + | |
188 | + | |
189 | + | |
190 | + getApp().check_can_share(); | |
191 | + | |
150 | 192 | //--先判断会员状态-- |
151 | 193 | getApp().is_Single_page(this, function () { |
152 | 194 | var user_info = getApp().globalData.userInfo; | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.js
... | ... | @@ -82,6 +82,9 @@ Page({ |
82 | 82 | }, |
83 | 83 | onLoad: function (options) { |
84 | 84 | |
85 | + //定义第一次进入 | |
86 | + this.data.fir_in=1; | |
87 | + | |
85 | 88 | var th = this; |
86 | 89 | |
87 | 90 | this.setData({ |
... | ... | @@ -170,8 +173,43 @@ Page({ |
170 | 173 | |
171 | 174 | onShow: function () { |
172 | 175 | this.setData({submit:0}) |
173 | - ut.fy_back('',0); | |
174 | - com.set_py_fir(); | |
176 | + | |
177 | + var th=this; | |
178 | + //判断是不是第一次进入 | |
179 | + if(this.data.fir_in){ | |
180 | + this.data.fir_in=0; | |
181 | + }else{ | |
182 | + //富友支付插件的判断 | |
183 | + ut.fy_back('',0); | |
184 | + com.set_py_fir(); | |
185 | + | |
186 | + //-- 通联的第三方支付的返回优化 -- | |
187 | + var money=th.data.payMoney; | |
188 | + var back_url = "/pages/giftpack/payment/payment?money=" + money + "&order_sn=" + th.data.ok_order_sn; | |
189 | + | |
190 | + ut.is_pay_ok(back_url,'none',function (){ | |
191 | + if(!th.data.ok_order_sn) return false; | |
192 | + getApp().request.promiseGet("/api/weshop/marketing/my/giftbag/detail/get", | |
193 | + {data:{storeId:os.stoid,parent_sn:th.data.ok_order_sn,userId:getApp().globalData.user_id}}).then(res=>{ | |
194 | + if(ut.ajax_ok(res)){ | |
195 | + var item=res.data.data.pageData[0]; | |
196 | + if(item.pay_status==1){ | |
197 | + //支付支付,返回首页 | |
198 | + ut.m_toast('支付成功'); | |
199 | + setTimeout(()=>{ | |
200 | + getApp().goto(back_url); | |
201 | + },1000) | |
202 | + | |
203 | + }else{ | |
204 | + //支付支付,返回首页 | |
205 | + ut.m_toast('支付失败'); | |
206 | + } | |
207 | + } | |
208 | + }) | |
209 | + }); | |
210 | + } | |
211 | + | |
212 | + | |
175 | 213 | getApp().check_can_share(this); |
176 | 214 | getApp().is_Single_page(this, function () { |
177 | 215 | //--先判断会员状态-- | ... | ... |