Răsfoiți Sursa

🐛 fix(order): 修复支付金额单位转换问题

- 添加金额转换为分的逻辑,解决支付金额单位错误问题
- 补充注释说明金额需要转换为分的原因
yourname 3 luni în urmă
părinte
comite
17254a2fdd
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      mini/src/pages/order/index.tsx

+ 2 - 2
mini/src/pages/order/index.tsx

@@ -274,10 +274,10 @@ export default function OrderPage() {
 
       const order = await createOrderMutation.mutateAsync(orderData)
 
-      // 发起支付
+      // 发起支付(金额需要转换为分)
       await createPaymentMutation.mutateAsync({
         orderId: order.id,
-        totalAmount: totalPrice,
+        totalAmount: Math.round(totalPrice * 100), // 转换为分
         description: `${decodedActivityName || '出行'}订单`
       })