mirror of
https://gitee.com/zongzhige/shopxo.git
synced 2026-06-06 03:56:57 +08:00
头条支付优化
This commit is contained in:
@ -244,32 +244,48 @@ Page({
|
||||
tt.hideLoading();
|
||||
|
||||
if (res.data.code == 0) {
|
||||
tt.pay({
|
||||
orderInfo: res.data.data.order_info,
|
||||
service: res.data.data.service,
|
||||
success(res) {
|
||||
// if (res.code == 0) {
|
||||
// // 数据设置
|
||||
// self.order_item_pay_success_handle(index); // 跳转支付页面
|
||||
// 支付方式类型
|
||||
switch (res.data.data.is_payment_type) {
|
||||
// 正常线上支付
|
||||
case 0:
|
||||
tt.pay({
|
||||
orderInfo: res.data.data.order_info,
|
||||
service: res.data.data.service,
|
||||
success(res) {
|
||||
// if (res.code == 0) {
|
||||
// // 数据设置
|
||||
// self.order_item_pay_success_handle(index); // 跳转支付页面
|
||||
|
||||
// tt.navigateTo({
|
||||
// url: "/pages/paytips/paytips?code=9000&total_price=" + self.data.data_list[index]['price']
|
||||
// });
|
||||
// } else {
|
||||
// app.showToast('支付失败');
|
||||
// }
|
||||
// tt.navigateTo({
|
||||
// url: "/pages/paytips/paytips?code=9000&total_price=" + self.data.data_list[index]['price']
|
||||
// });
|
||||
// } else {
|
||||
// app.showToast('支付失败');
|
||||
// }
|
||||
|
||||
// 由于头条支付无法监听支付状态,这里就不做接口轮询了,直接刷新页面
|
||||
self.setData({
|
||||
data_page: 1
|
||||
// 由于头条支付无法监听支付状态,这里就不做接口轮询了,直接刷新页面
|
||||
self.setData({
|
||||
data_page: 1
|
||||
});
|
||||
self.get_data_list(1);
|
||||
},
|
||||
fail(res) {
|
||||
console.log(res, 'pay-fail')
|
||||
app.showToast('调起收银台失败-'+res.data.code);
|
||||
}
|
||||
});
|
||||
self.get_data_list(1);
|
||||
},
|
||||
fail(res) {
|
||||
console.log(res, 'pay-fail')
|
||||
app.showToast('调起收银台失败-'+res.data.code);
|
||||
}
|
||||
});
|
||||
break;
|
||||
|
||||
// 钱包支付
|
||||
case 2:
|
||||
self.order_item_pay_success_handle(index);
|
||||
app.showToast('支付成功', 'success');
|
||||
break;
|
||||
|
||||
// 默认
|
||||
default:
|
||||
app.showToast('支付类型有误');
|
||||
}
|
||||
} else {
|
||||
app.showToast(res.data.msg);
|
||||
}
|
||||
|
||||
@ -238,32 +238,42 @@ Page({
|
||||
tt.hideLoading();
|
||||
|
||||
if (res.data.code == 0) {
|
||||
tt.pay({
|
||||
orderInfo: res.data.data.order_info,
|
||||
service: res.data.data.service,
|
||||
success(res) {
|
||||
// if (res.code == 0) {
|
||||
// // 数据设置
|
||||
// self.order_item_pay_success_handle(index); // 跳转支付页面
|
||||
// 支付方式类型
|
||||
switch (res.data.data.is_payment_type) {
|
||||
// 正常线上支付
|
||||
case 0:
|
||||
tt.pay({
|
||||
orderInfo: res.data.data.order_info,
|
||||
service: res.data.data.service,
|
||||
success(res) {
|
||||
// if (res.code == 0) {
|
||||
// // 数据设置
|
||||
// self.order_item_pay_success_handle(index); // 跳转支付页面
|
||||
|
||||
// tt.navigateTo({
|
||||
// url: "/pages/paytips/paytips?code=9000&total_price=" + self.data.data_list[index]['money']
|
||||
// });
|
||||
// } else {
|
||||
// app.showToast('支付失败');
|
||||
// }
|
||||
// tt.navigateTo({
|
||||
// url: "/pages/paytips/paytips?code=9000&total_price=" + self.data.data_list[index]['money']
|
||||
// });
|
||||
// } else {
|
||||
// app.showToast('支付失败');
|
||||
// }
|
||||
|
||||
// 由于头条支付无法监听支付状态,这里就不做接口轮询了,直接刷新页面
|
||||
self.setData({
|
||||
data_page: 1
|
||||
// 由于头条支付无法监听支付状态,这里就不做接口轮询了,直接刷新页面
|
||||
self.setData({
|
||||
data_page: 1
|
||||
});
|
||||
self.get_data_list(1);
|
||||
},
|
||||
fail: function (res) {
|
||||
console.log(res, 'pay-fail')
|
||||
app.showToast('调起收银台失败-'+res.data.code);
|
||||
}
|
||||
});
|
||||
self.get_data_list(1);
|
||||
},
|
||||
fail: function (res) {
|
||||
console.log(res, 'pay-fail')
|
||||
app.showToast('调起收银台失败-'+res.data.code);
|
||||
}
|
||||
});
|
||||
break;
|
||||
|
||||
// 默认
|
||||
default:
|
||||
app.showToast('支付类型有误');
|
||||
}
|
||||
} else {
|
||||
app.showToast(res.data.msg);
|
||||
}
|
||||
|
||||
@ -285,8 +285,8 @@ Page({
|
||||
}
|
||||
});
|
||||
break;
|
||||
// 线下支付
|
||||
|
||||
// 线下支付
|
||||
case 1:
|
||||
var order_ids_arr = order_ids.split(',');
|
||||
var temp_data_list = self.data.data_list;
|
||||
@ -305,14 +305,14 @@ Page({
|
||||
is_show_cancel: 0
|
||||
});
|
||||
break;
|
||||
// 钱包支付
|
||||
|
||||
// 钱包支付
|
||||
case 2:
|
||||
self.order_item_pay_success_handle(order_ids);
|
||||
app.showToast('支付成功', 'success');
|
||||
break;
|
||||
// 默认
|
||||
|
||||
// 默认
|
||||
default:
|
||||
app.showToast('支付类型有误');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user