1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
| import request from '@/utils/request/req';
| export interface OrderReq {
| money:string; // 商品价格
| name:string; //商品名称
| }
|
| export interface VoucherVO {
| /**
| * 主键
| */
| id: string | number;
|
| /**
| * 用户id
| */
| userId: string | number;
|
| /**
| * 兑换码
| */
| code: string;
|
| /**
| * 兑换金额
| */
| amount: number;
|
| /**
| * 兑换状态
| */
| status: string;
|
| /**
| * 兑换前余额
| */
| balanceBefore: number;
|
| /**
| * 兑换后余额
| */
| balanceAfter: number;
|
| /**
| * 备注
| */
| remark: string;
|
| }
|
| export function payUrl(params:OrderReq) {
| return request({
| url: '/pay/payUrl',
| method: 'post',
| data: params,
| })
| }
|
| export function getSPayUrl(params:OrderReq) {
| return request({
| url: '/pay/stripePay',
| method: 'post',
| data: params,
| })
| }
|
| export function getOrderInfo(orderNo:string) {
| return request({
| url: '/pay/orderInfo',
| method: 'post',
| data: {"orderNo":orderNo}
| });
| }
|
| export function redeemKey(params:VoucherVO) {
| return request({
| url: '/system/voucher/redeem',
| method: 'post',
| data: params
| });
| }
|
|