fix some bugs from zarin 2
This commit is contained in:
@@ -802,7 +802,7 @@ class ZarinController extends Controller
|
|||||||
$validated = $request->validate([
|
$validated = $request->validate([
|
||||||
'customers' => 'required|array',
|
'customers' => 'required|array',
|
||||||
'customers.*.code' => 'required|integer',
|
'customers.*.code' => 'required|integer',
|
||||||
'customers.*.name' => 'required|string',
|
'customers.*.name' => 'nullable|string',
|
||||||
'customers.*.tel' => 'nullable|string',
|
'customers.*.tel' => 'nullable|string',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
@@ -815,16 +815,11 @@ class ZarinController extends Controller
|
|||||||
$fullName = trim($item['name']);
|
$fullName = trim($item['name']);
|
||||||
$code = (int) $item['code'];
|
$code = (int) $item['code'];
|
||||||
|
|
||||||
if ($mobile === '') {
|
if ($fullName === '') {
|
||||||
$failed++;
|
$fullName = 'مشتری زرین ' . $code;
|
||||||
$errors[] = [
|
|
||||||
'name' => $item['name'],
|
|
||||||
'code' => $item['code'],
|
|
||||||
'error' => 'شماره موبایل خالی است — وارد نشد',
|
|
||||||
];
|
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// موبایل برای خیلی از حسابهای زرین خالی است (مثل تستی هوم) — مانع import نیست
|
||||||
$existing = Customer::whereNull('deleted_at')->where('moshtari_code', $code)->first();
|
$existing = Customer::whereNull('deleted_at')->where('moshtari_code', $code)->first();
|
||||||
if ($existing) {
|
if ($existing) {
|
||||||
$changed = false;
|
$changed = false;
|
||||||
@@ -898,7 +893,7 @@ class ZarinController extends Controller
|
|||||||
$customer->fname = $fullName;
|
$customer->fname = $fullName;
|
||||||
$customer->lname = '';
|
$customer->lname = '';
|
||||||
$customer->name = $fullName;
|
$customer->name = $fullName;
|
||||||
$customer->mobile = $mobile;
|
$customer->mobile = $mobile !== '' ? $mobile : null;
|
||||||
$customer->active = true;
|
$customer->active = true;
|
||||||
$customer->moshtari_code = $item['code'];
|
$customer->moshtari_code = $item['code'];
|
||||||
$customer->referral_id = $referralId;
|
$customer->referral_id = $referralId;
|
||||||
|
|||||||
Reference in New Issue
Block a user