From 73ccd4060c24c858a814cf09c418cf56c434428e Mon Sep 17 00:00:00 2001 From: mohammad sedighi Date: Sun, 28 Jun 2026 23:41:01 +0330 Subject: [PATCH] work on moving customers from tahesab --- app/Http/Controllers/Admin/TahesabController.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Admin/TahesabController.php b/app/Http/Controllers/Admin/TahesabController.php index c213b79..137a7c7 100644 --- a/app/Http/Controllers/Admin/TahesabController.php +++ b/app/Http/Controllers/Admin/TahesabController.php @@ -208,9 +208,13 @@ class TahesabController extends Controller 'type' => 2, ]); $success++; - } catch (\Exception $e) { + } catch (\Throwable $e) { $failed++; - $errors[] = ['name' => $item['name'], 'code' => $item['code'], 'error' => $e->getMessage()]; + $msg = $e->getMessage(); + if ($e instanceof \Illuminate\Database\QueryException && (int) ($e->errorInfo[1] ?? 0) === 1062) { + $msg = 'این مشتری از قبل در پنل ثبت شده است'; + } + $errors[] = ['name' => $item['name'], 'code' => $item['code'], 'error' => $msg]; } }