import 'package:bbyyy/beans/my_coupon_bean_entity.dart'; import 'package:bbyyy/https/MyDio.dart'; import 'package:bbyyy/my_tools/const.dart'; import 'package:bbyyy/my_tools/dims.dart'; import 'package:bbyyy/my_tools/my_cookie.dart'; import 'package:flutter/material.dart'; class PayTools {} //获取用户钱包余额 getUserWalletBalance( SCallBack sCallBack, FCallBack fCallBack, BuildContext context) { MyDio().post('/model/userBalance', {'uid': MyCookie().getUID()}, sCallBack, fCallBack); } //支付订单 payOrder(MyCouponBeanDataData couponData,int payWay,int uid, SCallBack sCallBack, FCallBack fCallBack, BuildContext context) { var body ={ 'order_uid':uid, 'payer_uid':MyCookie().getUID(), 'way':payWay, }; if(couponData!=null){ body['coupon_id'] = couponData.id; } MyDio().post('/pay/order',body, sCallBack, fCallBack); } //查询支付方式 checkPaymentMethod(SCallBack sCallBack, FCallBack fCallBack){ MyDio().query({ "key": "pay_way", "filters": {}, "dims": payWayDims }, sCallBack,fCallBack); }