bank card set
This commit is contained in:
@@ -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;
|
||||
Reference in New Issue
Block a user