chore: fix order id

This commit is contained in:
2026-03-28 17:39:45 +01:00
parent 37e5fb5b0d
commit 98150851c9
5 changed files with 7 additions and 5 deletions
+1
View File
@@ -796,6 +796,7 @@ export const getPublicSettings = async (): Promise<PublicSettings> => {
export interface CryptoPaymentStatus {
command_id: number;
client_order_number?: number;
payment_status: string;
pay_address: string;
pay_amount: number;
+3 -2
View File
@@ -151,6 +151,7 @@ export default function CheckoutScreen() {
if (res.success && res.payment_method === "crypto") {
setCryptoData({
command_id: res.command_id!,
client_order_number: (res as any).client_order_number,
payment_status: res.payment_status!,
pay_address: res.pay_address!,
pay_amount: res.pay_amount!,
@@ -641,7 +642,7 @@ export default function CheckoutScreen() {
</View>
</View>
<Text style={styles.confirmText}>
Votre commande #{confirmationData?.command_id} a ete creee avec succes.
Votre commande #{confirmationData?.client_order_number ?? confirmationData?.command_id} a ete creee avec succes.
</Text>
{confirmationData?.referral_used > 0 && (
<View style={styles.confirmInfo}>
@@ -677,7 +678,7 @@ export default function CheckoutScreen() {
{/* Commande */}
<View style={styles.cryptoRow}>
<Text style={styles.cryptoLabel}>Commande</Text>
<Text style={styles.cryptoValue}>#{cryptoData.command_id}</Text>
<Text style={styles.cryptoValue}>#{cryptoData.client_order_number ?? cryptoData.command_id}</Text>
</View>
{/* Statut */}
@@ -327,7 +327,7 @@ export default function OrderDetailsScreen() {
>
<View style={styles.headerCard}>
<View style={styles.headerRow}>
<Text style={styles.title}>Commande #{order.client_order_number ?? order.id}</Text>
<Text style={styles.title}>Commande #{order.client_order_number}</Text>
<StatusBadge status={status} />
</View>
<Text style={styles.date}>
@@ -370,7 +370,7 @@ export default function OrderHistoryScreen() {
>
<View style={styles.orderHeader}>
<Text style={styles.orderIdText}>
Commande #{order.client_order_number ?? order.id}
Commande #{order.client_order_number}
</Text>
<StatusBadge status={order.status} />
</View>
@@ -406,7 +406,7 @@ export default function OrderTrackingScreen() {
>
<View style={styles.cardHeader}>
<Text style={styles.orderId}>
Commande #{order.client_order_number ?? order.id}
Commande #{order.client_order_number}
</Text>
<StatusBadge status={order.status} />
</View>