all customer fixing added

This commit is contained in:
2026-07-22 00:10:29 +03:30
parent 2f64c6cce7
commit 21dbaa1e31
10 changed files with 398 additions and 92 deletions
+26
View File
@@ -56,6 +56,32 @@ export const syncCustomerWalletFromPargar = async (customerId: number, force = f
{ force }
)
export interface PargarBulkWalletSyncChunk {
ok: boolean
message: string
total: number
offset: number
processed: number
next_offset: number
done: boolean
success: number
changed: number
failed: number
errors: { id: number; name: string; mobile?: string; error: string }[]
}
/** یک دسته از همگام‌سازی ماندهٔ همهٔ مشتریان دارای کد پرگار */
export const syncAllWalletsFromPargarChunk = async (params?: {
offset?: number
limit?: number
force?: boolean
}) =>
await useAxios.post<PargarBulkWalletSyncChunk>('/admin/pargar/wallet-sync/all', {
offset: params?.offset ?? 0,
limit: params?.limit ?? 20,
force: params?.force ?? false,
})
export interface PanelOnlyCustomer {
id: number
name: string