pay_tools.dart 799 B

1234567891011121314151617181920212223242526272829
  1. import 'package:bbyyy/beans/my_coupon_bean_entity.dart';
  2. import 'package:bbyyy/https/MyDio.dart';
  3. import 'package:bbyyy/my_tools/my_cookie.dart';
  4. import 'package:flutter/material.dart';
  5. class PayTools {}
  6. //获取用户钱包余额
  7. getUserWalletBalance(
  8. SCallBack sCallBack, FCallBack fCallBack, BuildContext context) {
  9. MyDio().post('/model/userBalance', {'uid': MyCookie().getUID()}, sCallBack,
  10. fCallBack);
  11. }
  12. //支付订单
  13. payOrder(MyCouponBeanDataData couponData,int payWay,int uid,
  14. SCallBack sCallBack, FCallBack fCallBack, BuildContext context) {
  15. var body ={
  16. 'order_uid':uid,
  17. 'payer_uid':MyCookie().getUID(),
  18. 'way':payWay,
  19. };
  20. if(couponData!=null){
  21. body['coupon_id'] = couponData.id;
  22. }
  23. MyDio().post('/pay/order',body, sCallBack,
  24. fCallBack);
  25. }