chore: fix order id
This commit is contained in:
@@ -796,6 +796,7 @@ export const getPublicSettings = async (): Promise<PublicSettings> => {
|
|||||||
|
|
||||||
export interface CryptoPaymentStatus {
|
export interface CryptoPaymentStatus {
|
||||||
command_id: number;
|
command_id: number;
|
||||||
|
client_order_number?: number;
|
||||||
payment_status: string;
|
payment_status: string;
|
||||||
pay_address: string;
|
pay_address: string;
|
||||||
pay_amount: number;
|
pay_amount: number;
|
||||||
|
|||||||
@@ -151,6 +151,7 @@ export default function CheckoutScreen() {
|
|||||||
if (res.success && res.payment_method === "crypto") {
|
if (res.success && res.payment_method === "crypto") {
|
||||||
setCryptoData({
|
setCryptoData({
|
||||||
command_id: res.command_id!,
|
command_id: res.command_id!,
|
||||||
|
client_order_number: (res as any).client_order_number,
|
||||||
payment_status: res.payment_status!,
|
payment_status: res.payment_status!,
|
||||||
pay_address: res.pay_address!,
|
pay_address: res.pay_address!,
|
||||||
pay_amount: res.pay_amount!,
|
pay_amount: res.pay_amount!,
|
||||||
@@ -641,7 +642,7 @@ export default function CheckoutScreen() {
|
|||||||
</View>
|
</View>
|
||||||
</View>
|
</View>
|
||||||
<Text style={styles.confirmText}>
|
<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>
|
</Text>
|
||||||
{confirmationData?.referral_used > 0 && (
|
{confirmationData?.referral_used > 0 && (
|
||||||
<View style={styles.confirmInfo}>
|
<View style={styles.confirmInfo}>
|
||||||
@@ -677,7 +678,7 @@ export default function CheckoutScreen() {
|
|||||||
{/* Commande */}
|
{/* Commande */}
|
||||||
<View style={styles.cryptoRow}>
|
<View style={styles.cryptoRow}>
|
||||||
<Text style={styles.cryptoLabel}>Commande</Text>
|
<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>
|
</View>
|
||||||
|
|
||||||
{/* Statut */}
|
{/* Statut */}
|
||||||
|
|||||||
@@ -327,7 +327,7 @@ export default function OrderDetailsScreen() {
|
|||||||
>
|
>
|
||||||
<View style={styles.headerCard}>
|
<View style={styles.headerCard}>
|
||||||
<View style={styles.headerRow}>
|
<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} />
|
<StatusBadge status={status} />
|
||||||
</View>
|
</View>
|
||||||
<Text style={styles.date}>
|
<Text style={styles.date}>
|
||||||
|
|||||||
@@ -370,7 +370,7 @@ export default function OrderHistoryScreen() {
|
|||||||
>
|
>
|
||||||
<View style={styles.orderHeader}>
|
<View style={styles.orderHeader}>
|
||||||
<Text style={styles.orderIdText}>
|
<Text style={styles.orderIdText}>
|
||||||
Commande #{order.client_order_number ?? order.id}
|
Commande #{order.client_order_number}
|
||||||
</Text>
|
</Text>
|
||||||
<StatusBadge status={order.status} />
|
<StatusBadge status={order.status} />
|
||||||
</View>
|
</View>
|
||||||
|
|||||||
@@ -406,7 +406,7 @@ export default function OrderTrackingScreen() {
|
|||||||
>
|
>
|
||||||
<View style={styles.cardHeader}>
|
<View style={styles.cardHeader}>
|
||||||
<Text style={styles.orderId}>
|
<Text style={styles.orderId}>
|
||||||
Commande #{order.client_order_number ?? order.id}
|
Commande #{order.client_order_number}
|
||||||
</Text>
|
</Text>
|
||||||
<StatusBadge status={order.status} />
|
<StatusBadge status={order.status} />
|
||||||
</View>
|
</View>
|
||||||
|
|||||||
Reference in New Issue
Block a user