Blame view

lib/common/request/dao/shop_dao.dart 947 Bytes
2879454a   吴启风   feat:调通支付宝支付&游戏列表页
1
2
3
4
5
6
7
8
9
10
  import '../../../models/product_entity.dart';
  import '../request_client.dart';
  
  class ShopDao {
    ///商品列表
    static Future productList() async {
      return await requestClient.get<List<ProductEntity?>>(Apis.productList);
    }
  
    ///创建订单
e0766888   吴启风   feat:解决微信支付异步回调里e...
11
    static Future<Map<String, dynamic>?> createOrder(ProductEntity productEntity) async {
2879454a   吴启风   feat:调通支付宝支付&游戏列表页
12
      return await requestClient
e0766888   吴启风   feat:解决微信支付异步回调里e...
13
          .post<Map<String, dynamic>?>(Apis.createOrder, data: {'courseComboId': productEntity.id});
2879454a   吴启风   feat:调通支付宝支付&游戏列表页
14
15
    }
  
ad37b653   吴启风   feat:1、完成微信支付;2、商...
16
    ///获取alipay支付订单信息
e0766888   吴启风   feat:解决微信支付异步回调里e...
17
    static Future<Map<String, dynamic>?> getAliPayToken(String orderNo) async {
2879454a   吴启风   feat:调通支付宝支付&游戏列表页
18
      return await requestClient
e0766888   吴启风   feat:解决微信支付异步回调里e...
19
          .post<Map<String, dynamic>?>(Apis.getAliPayToken, data: {'orderNo': orderNo});
2879454a   吴启风   feat:调通支付宝支付&游戏列表页
20
    }
ad37b653   吴启风   feat:1、完成微信支付;2、商...
21
22
  
    ///获取weixin支付订单信息
e0766888   吴启风   feat:解决微信支付异步回调里e...
23
    static Future<Map<String, dynamic>?> getWxPayToken(String orderNo) async {
ad37b653   吴启风   feat:1、完成微信支付;2、商...
24
      return await requestClient
e0766888   吴启风   feat:解决微信支付异步回调里e...
25
          .post<Map<String, dynamic>?>(Apis.getWxPayToken, data: {'orderNo': orderNo});
ad37b653   吴启风   feat:1、完成微信支付;2、商...
26
    }
2879454a   吴启风   feat:调通支付宝支付&游戏列表页
27
  }