作者 lihan
1 个管道 的构建 通过 耗费 0 秒

赠送优惠券

@@ -341,7 +341,7 @@ class OrderController extends HomeBaseController @@ -341,7 +341,7 @@ class OrderController extends HomeBaseController
341 //微信支付 341 //微信支付
342 private function wxPay($info) 342 private function wxPay($info)
343 { 343 {
344 - $pay = new \Payment($info['attach'], session('openid'), $info['body'], $info['total_fee']); 344 + $pay = new \Payment($info['attach'], session('user.openid'), $info['body'], $info['total_fee']);
345 return $pay->pay(); 345 return $pay->pay();
346 } 346 }
347 347
@@ -300,7 +300,8 @@ @@ -300,7 +300,8 @@
300 dataType:"JSON", 300 dataType:"JSON",
301 301
302 success: function (data) { 302 success: function (data) {
303 - if(data.code == 20000) { 303 + if($(".icon-xuanzhong2").attr('data-var') == 1) {
  304 + console.log(data);
304 wx.chooseWXPay({ 305 wx.chooseWXPay({
305 timestamp: data.data.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 306 timestamp: data.data.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
306 nonceStr: data.data.nonceStr, // 支付签名随机串,不长于 32 位 307 nonceStr: data.data.nonceStr, // 支付签名随机串,不长于 32 位
@@ -311,6 +312,12 @@ @@ -311,6 +312,12 @@
311 // 支付成功后的回调函数 312 // 支付成功后的回调函数
312 } 313 }
313 }); 314 });
  315 + }else if($(".icon-xuanzhong2").attr('data-var') == 0) {
  316 + if(data.code == 20000) {
  317 + window.location.href=data.url;
  318 + }
  319 + }else {
  320 +
314 } 321 }
315 } 322 }
316 }) 323 })