From 4c972e63cfee75197d3be6b1f3c32c3f80d5229c Mon Sep 17 00:00:00 2001 From: edmondlang Date: Thu, 28 Sep 2023 19:20:11 +0800 Subject: [PATCH] fix invoice number has decimals --- .../Transactions/Services/GeneratesTransactionBillNumber.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNumber.php b/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNumber.php index 943da696..0041d011 100644 --- a/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNumber.php +++ b/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNumber.php @@ -34,7 +34,7 @@ class GeneratesTransactionBillNumber $attempt = 0; while ($attempt < 10) { // Retry up to 10 times - $billNumber = $prefix . $date->format('Y') . $date->format('m') . '-' . microtime(true); + $billNumber = $prefix . $date->format('Y') . $date->format('m') . '-' . intval(microtime(true)); if (!$this->checksIfTransactionBillNumberExists->execute($billNumber)) { return $billNumber; }