59 lines
1.1 KiB
JavaScript
59 lines
1.1 KiB
JavaScript
import request from '../utils/request';
|
|
|
|
/**
|
|
* 创建支付链接(易收米)
|
|
* @param {number} orderId - 订单ID
|
|
*/
|
|
export const createPayment = async (orderId) => {
|
|
try {
|
|
const response = await request.post(`/payment/create/${orderId}`);
|
|
return {
|
|
success: true,
|
|
data: response
|
|
};
|
|
} catch (error) {
|
|
return {
|
|
success: false,
|
|
message: error.message
|
|
};
|
|
}
|
|
};
|
|
|
|
/**
|
|
* 查询订单支付状态
|
|
* @param {string} orderNumber - 订单号
|
|
*/
|
|
export const queryPaymentStatus = async (orderNumber) => {
|
|
try {
|
|
const response = await request.get(`/payment/query/${orderNumber}`);
|
|
return {
|
|
success: true,
|
|
data: response
|
|
};
|
|
} catch (error) {
|
|
return {
|
|
success: false,
|
|
message: error.message
|
|
};
|
|
}
|
|
};
|
|
|
|
/**
|
|
* 取消订单
|
|
* @param {number} orderId - 订单ID
|
|
*/
|
|
export const cancelOrder = async (orderId) => {
|
|
try {
|
|
const response = await request.post(`/payment/cancel/${orderId}`);
|
|
return {
|
|
success: true,
|
|
data: response
|
|
};
|
|
} catch (error) {
|
|
return {
|
|
success: false,
|
|
message: error.message
|
|
};
|
|
}
|
|
};
|