Pārlūkot izejas kodu

cpr register fix and returning fields cut

ljoaquim 2 nedēļas atpakaļ
vecāks
revīzija
402d017a21

+ 0 - 5
controllers/RegisterCprController.php

@@ -73,11 +73,6 @@ class RegisterCprController
 
         return ResponseLib::sendOk([
             'cpr' => $record,
-            'payment' => [
-                'payment_id' => $paymentId,
-                'payment_external_id' => $pixData['item_id'],
-                'status_id' => $statusId,
-            ],
             'pix' => [
                 'qrcode_url' => $pixData['qrcode_url'],
             ]

+ 6 - 6
models/PaymentModel.php

@@ -20,9 +20,9 @@ class PaymentModel
         string $paymentExternalId,
         int $statusId,
         int $userId,
-        string $paymentTs = '',
-        string $paymentE2e = '',
-        string $paymentFlag = ''
+        ?int $paymentTs = null,
+        ?string $paymentE2e = null,
+        ?string $paymentFlag = null
     ): int {
         $stmt = $this->pdo->prepare(
             'INSERT INTO "payment" (
@@ -46,9 +46,9 @@ class PaymentModel
             'external_id' => $paymentExternalId,
             'status_id' => $statusId,
             'user_id' => $userId,
-            'payment_ts' => $paymentTs,
-            'payment_e2e' => $paymentE2e,
-            'payment_flag' => $paymentFlag,
+            'payment_ts' => $paymentTs ?? 0,
+            'payment_e2e' => $paymentE2e ?? '',
+            'payment_flag' => $paymentFlag ?? '',
         ]);
 
         return (int)$stmt->fetchColumn();

+ 1 - 1
services/PaymentService.php

@@ -15,6 +15,6 @@ class PaymentService
 
     public function createPendingPayment(string $externalId, int $statusId, int $userId): int
     {
-        return $this->paymentModel->create($externalId, $statusId, $userId, '', '', '');
+        return $this->paymentModel->create($externalId, $statusId, $userId, null, null, null);
     }
 }