Procházet zdrojové kódy

Merge branch 'v1.0.1' of http://git.atmob.com:28999/Atmob-Flutter/ElectronicAssistant into v1.0.1

leon před 1 rokem
rodič
revize
21b61cd3e3
1 změnil soubory, kde provedl 7 přidání a 1 odebrání
  1. 7 1
      lib/module/store/controller.dart

+ 7 - 1
lib/module/store/controller.dart

@@ -18,6 +18,7 @@ import '../../data/bean/wechat_payment_sign_bean.dart';
 import '../../data/consts/constants.dart';
 import '../../data/consts/error_code.dart';
 import '../../dialog/loading_dialog.dart';
+import '../../sdk/pay/assist/product_type.dart';
 import '../../sdk/pay/listener/agile_pay_state.dart';
 import '../../sdk/pay/wxpay/wechat_pay_info.dart';
 
@@ -98,7 +99,12 @@ class StoreController extends BaseController {
               sign: bean.sign);
         }
       } else if (payPlatform == PayPlatform.ios) {
-        // payInfo = ApplePayInfo();
+        payInfo = ApplePayInfo(
+            storeItem.appleGoodsId,
+            storeItem.subscribable == 1
+                ? ProductType.nonConsumable
+                : ProductType.consumable,
+            response.appAccountToken);
       }
       AgilePay.startPay(payInfo, success: (String? result) {
         ToastUtil.showToast('支付成功');