|
|
@@ -91,24 +91,6 @@ class StoreController extends BaseController implements PaymentStatusCallback {
|
|
|
ToastUtil.show("Pay Error");
|
|
|
print('恢复失败: ${result['error']}');
|
|
|
}
|
|
|
-
|
|
|
- // AgilePay.restore(success: (String? result) {
|
|
|
- // // LoadingDialog.hide();
|
|
|
- // }, payError: (int error, String? errorMessage) {
|
|
|
- // debugPrint('zk---payError: $error, $errorMessage');
|
|
|
- // // errorPayToast(error);
|
|
|
- // LoadingDialog.hide();
|
|
|
- // }, error: (int errno, String? error) {
|
|
|
- // debugPrint('zk---error: $errno, $error');
|
|
|
- // // errorPayToast(errno);
|
|
|
- // LoadingDialog.hide();
|
|
|
- // }, restore: (String? result) {
|
|
|
- // LoadingDialog.show("");
|
|
|
- // checkRestoreStatus(result);
|
|
|
- // Future.delayed(const Duration(seconds: 30), () {
|
|
|
- // LoadingDialog.hide();
|
|
|
- // });
|
|
|
- // });
|
|
|
}
|
|
|
|
|
|
void onBuyClick() async {
|
|
|
@@ -148,7 +130,7 @@ class StoreController extends BaseController implements PaymentStatusCallback {
|
|
|
checkPaymentStatus(outTradeNo, paymentWay, storeItem, receiptData: receipt);
|
|
|
} else {
|
|
|
LoadingDialog.hide();
|
|
|
- ToastUtil.show("Pay Error");
|
|
|
+ ToastUtil.show("Pay Error, Please try again");
|
|
|
print('购买失败: ${result['error']}');
|
|
|
}
|
|
|
}).catchError((error) {
|
|
|
@@ -225,7 +207,10 @@ class StoreController extends BaseController implements PaymentStatusCallback {
|
|
|
// TODO: implement onPaymentSuccess
|
|
|
LoadingDialog.hide();
|
|
|
ToastUtil.show("Pay success");
|
|
|
- userRepository.getUserInfo();
|
|
|
+ // 300ms后关闭弹窗
|
|
|
+ Future.delayed(Duration(seconds: 3), () {
|
|
|
+ userRepository.getUserInfo();
|
|
|
+ });
|
|
|
Get.back();
|
|
|
}
|
|
|
|