Commit b47b702ef9572165cf2bac2ed11f698832ce91ad

Authored by yvan.ni
1 parent d67d567c

专享礼包的优化

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 //--先判断会员状态--
... ...