更新充值和购买支付宝接口和传参,我的账单列表更新&解决banner拉伸&更新登录的访问令牌

This commit is contained in:
Eamon-meng
2025-06-27 10:57:50 +08:00
parent 570a1ffa65
commit 9057d6c2fc
10 changed files with 127 additions and 366 deletions

View File

@@ -70,7 +70,10 @@ export default function Pay(props: PayProps) {
resp = await createResource(props.resource)
}
else if (trade) {
resp = await completeResource({trade_no: trade.inner_no})
resp = await completeResource({
trade_no: trade.inner_no,
method: trade.method,
})
}
else {
throw new Error('支付信息不存在')
@@ -179,7 +182,7 @@ export default function Pay(props: PayProps) {
{...trade}
onConfirm={async () => {
try {
const resp = await completeResource({trade_no: trade.inner_no})
const resp = await completeResource({trade_no: trade.inner_no, method: trade.method})
if (!resp.success) {
throw new Error(resp.message)
}

View File

@@ -63,9 +63,9 @@ export default function RechargeModal(props: RechargeModelProps) {
? TradeMethod.SftAlipay
: TradeMethod.SftWechat
const req = {
amount: data.amount.toString(),
platform: platform,
method: method,
amount: Number(data.amount) * 100,
}
const result = await RechargePrepare(req)
@@ -94,7 +94,10 @@ export default function RechargeModal(props: RechargeModelProps) {
const handlePaymentSuccess = async () => {
if (!trade) return
try {
const resp = await RechargeComplete({trade_no: trade.inner_no})
const resp = await RechargeComplete({
trade_no: trade.inner_no,
method: trade.method,
})
if (!resp.success) {
throw new Error(resp.message)
}