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

赠送优惠券

... ... @@ -176,7 +176,7 @@ class OrderController extends HomeBaseController
elseif ($data['payment'] == 0) {
$model = new OrderModel;
if ($model->orderCallBack($oid)) {
echo json_encode(['msg' => '下单成功', 'code' => 20000]);
echo json_encode(['msg' => '下单成功', 'code' => 20000, 'url'=>url('user/Center/orderDetail', ['oid' => $oid])]);
exit();
} else {
echo json_encode(['msg' => '下单失败', 'code' => 40000]);
... ...
... ... @@ -4,5 +4,5 @@ return
'AppID' => 'wx89d9ac6d013cfe38',
'AppSecret' => '01df709fc22b33d9f78b2f4023aa8dc2',
'MchId' => '1507647501',
'Key' => '94643738277625076870483309666648'
'Key' => 'gomv032hqt50nmpz68rbn10oblj32pqz'
];
\ No newline at end of file
... ...
... ... @@ -767,18 +767,27 @@
type:"POST",
dataType:"JSON",
success: function (data) {
console.log(data);
wx.chooseWXPay({
timestamp: data.data.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
nonceStr: data.data.nonceStr, // 支付签名随机串,不长于 32 位
package: data.data.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*)
signType: data.data.signType, // 签名方式,默认为'SHA1',使用新版支付需传入'MD5'
paySign: data.data.paySign, // 支付签名
success: function (res) {
// 支付成功后的回调函数
if($(".icon-xuanzhong2").attr('data-var') == 1) {
console.log(data);
wx.chooseWXPay({
timestamp: data.data.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
nonceStr: data.data.nonceStr, // 支付签名随机串,不长于 32 位
package: data.data.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*)
signType: data.data.signType, // 签名方式,默认为'SHA1',使用新版支付需传入'MD5'
paySign: data.data.paySign, // 支付签名
success: function (res) {
// 支付成功后的回调函数
}
});
}else if($(".icon-xuanzhong2").attr('data-var') == 0) {
if(data.code == 20000) {
window.location.href=data.url;
}
});
}else {
}
}
})
})
... ...