shop_dao.dart
875 Bytes
import '../../../models/product_entity.dart';
import '../request_client.dart';
class ShopDao {
///商品列表
static Future productList() async {
return await requestClient.get<List<ProductEntity?>>(Apis.productList);
}
///创建订单
static Future createOrder(ProductEntity productEntity) async {
return await requestClient
.post<Map<String, dynamic>>(Apis.createOrder, data: {'courseComboId': productEntity.id});
}
///获取alipay支付订单信息
static Future getAliPayToken(String orderNo) async {
return await requestClient
.post<Map<String, dynamic>>(Apis.getAliPayToken, data: {'orderNo': orderNo});
}
///获取weixin支付订单信息
static Future getWxPayToken(String orderNo) async {
return await requestClient
.post<Map<String, dynamic>>(Apis.getWxPayToken, data: {'orderNo': orderNo});
}
}