bank card set

This commit is contained in:
2026-06-06 21:36:19 +03:30
parent 60ddb9d78c
commit 6a92116535
3 changed files with 30 additions and 2 deletions
@@ -64,12 +64,19 @@ class BankAccountController extends SuperController
$apiData['r'] = $this->jibit('cartMatching', $apiData['iban'], $apiData['nationalCode'], $apiData['birthDate']);
try {
$logPayload = [
'cartMatching' => $apiData['r']['cartMatching'] ?? null,
'cartData' => $apiData['r']['cartData'] ?? null,
];
$log = new Log();
$log->customer_id = auth('customer')->id();
$log->data = json_encode($apiData['r'], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
$log->data = json_encode($logPayload, JSON_UNESCAPED_UNICODE);
$log->save();
} catch (\Exception $e) {
return $e->getMessage();
\Log::warning('Bank account jibit log save failed', [
'customer_id' => auth('customer')->id(),
'message' => $e->getMessage(),
]);
}
if (isset($apiData['r']['cartData'])) {
@@ -0,0 +1,17 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\DB;
class AlterLogsDataToLongtext extends Migration
{
public function up()
{
DB::statement('ALTER TABLE `logs` MODIFY COLUMN `data` LONGTEXT NULL');
}
public function down()
{
DB::statement('ALTER TABLE `logs` MODIFY COLUMN `data` VARCHAR(1024) NULL');
}
}
@@ -0,0 +1,4 @@
-- logs.data فقط 1024 کاراکتر بود؛ پاسخ جیبیت (با توکن) بزرگ‌تر است
-- یک بار روی هر دیتابیس: USE دیتابیس + بکاپ
ALTER TABLE `logs` MODIFY COLUMN `data` LONGTEXT NULL;